非公開ユーザー
株式会社コアコンセプト・テクノロジー|ソフトウェア・SI|ITアーキテクト|300-1000人未満|ユーザー(利用者)|契約タイプ 分からない
コンテナで利用
良いポイント
宣言的設定で「こうあってほしい」と書くだけで、あとはKubernetesが勝手に現実をそこに合わせてくれる。
サーバーが落ちても、手動で再起動しなくていい。
YAMLがそのままドキュメントになるため、GitでPRを出してレビューでき、インフラ変更が属人化しない。アプリのコードと設定・秘密情報を完全に分離できる。環境ごとに設定を差し替えるのが明示的で、「あの環境変数どこで設定してたっけ」問題がなくなる。
改善してほしいポイント
シンプルなWebアプリを1つ動かすだけで、Deployment/Service/Ingress/ConfigMapなど大量のYAMLが必要になる。「とりあえず動かす」までのハードルが高い。エラーメッセージが不親切で、原因調査に時間がかかる。
どのような課題解決に貢献しましたか?どのようなメリットが得られましたか?
アプリがクラッシュすると手動再起動が必要で、復旧まで平均20〜30分かかっていたが、Self-healingにより、Podクラッシュの約80%は人間が気づく前に自動復旧する。
検討者へお勧めするポイント
リリースのたびに緊張感が走り、深夜作業や手順書が必要な状態であれば、Kubernetesへの移行でその文化ごと変えられる可能性が高い。
開発・検証環境の管理が属人化して再現性がない状態は、YAMLによる宣言的管理とNamespaceの分離で根本的に解決できる。