SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine(コードジン) ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

KubeCon + CloudNativeCon Japan 2026レポート

「Gitは単一の信頼できる情報源ではない」──9年間のGitOps実践が導いた、Platform Engineeringの現在地

【KubeCon + CloudNativeCon Japan 2026】The Evolution of GitOps in Platform Engineering

GitOpsを正しく採用しさえすれば、それ以外のことは可能になる

 開発者への浸透を図る過程で、チームは技術ではなく文化を語るようになった。GitOpsは文化の話であり、「不変のインフラ」という考え方は直感的ではない。開発者はステージング・QA・本番ごとに長く使うブランチを持つ働き方に慣れていたため、チームはトランクベース開発と、フォルダ単位でのプロモーションを教育していった。短命なブランチを使い、環境の違いはフォルダで表現する、という教え方だ。

 ところが皮肉なことに、Akuity製のツール「Kargo」の登場により、ブランチとGitOpsの組み合わせは、人間が直接操作しない前提であれば十分に意味を持つことが分かってきた。KargoのAPIやUIを通じて開発者が操作すると、見た目はmainにプッシュしてUI上で承認する「ClickOps」のようだが、裏側ではdev・qa・prodというブランチを自動生成し、Argo CDと連携してクラスタに反映していく。人間が直接ブランチを切るのではなく、GitOpsエンジンやコントローラがブランチを操作して変更をGitやOCIに書き戻す、いわば「双方向GitOps」がここに成立した。

Kargoは見た目上ClickOpsで承認するだけだが、裏側ではdev・qa・prodのブランチを自動生成し、Argo CDと連携して反映する「双方向GitOps」を実現する
Kargoは見た目上ClickOpsで承認するだけだが、裏側ではdev・qa・prodのブランチを自動生成し、Argo CDと連携して反映する「双方向GitOps」を実現する

 GitOpsを正しく採用しさえすれば、それ以外のことは可能になるというのがLajko氏の結論だ。ローリングアップデート・ブルーグリーン・カナリアといったProgressive Delivery(Argo RolloutsやFlaggerとの連携)も、ゼロダウンタイムも、ステートレスなクラスタであればディザスタリカバリすら「トラブルシューティングに30分以上かかるなら、そのクラスタごと捨てて新しく立ち上げる」という運用で解決できる。

 platformengineering.orgの調査によれば、56.5%のプラットフォームチームが今やGitOpsを「トップクラスの能力」と評価し、CI/CD・Infrastructure as Code・Kubernetes自体に次ぐ4位にランクインしているという。

 こうしてGitOpsエンジンの選定自体が戦略的な意思決定になった。Argo CD(2019年リリース、GitHub Star数約2万3800、コントリビューターは約1863名、Adobeやiits-Consultingなど430社超が採用)、Flux CD(2016年リリース、Star数約8300、貢献者約184名、SAPやCiscoなど164社が採用)、そして2022年リリースの新興ツールSveltos Addon Controller(Star数約550、貢献者約19名、Mistralなど10社超が採用、大規模フリートとアドオン管理に強み)という3つが並び立つ。

Argo CD・Flux CD・Sveltos Addon Controllerの比較(リリース年・Star数・貢献者数・採用企業数など)
Argo CD・Flux CD・Sveltos Addon Controllerの比較(リリース年・Star数・貢献者数・採用企業数など)

 実際、Lajko氏のチームは1万5000クラスタ規模の検証で、1000クラスタに5000アプリケーションを2時間以内でデプロイできることを確認している。

次のページ
AIの正確な理解に必要なのは「同じことを繰り返す」考え方

この記事は参考になりましたか?

KubeCon + CloudNativeCon Japan 2026レポート連載記事一覧

もっと読む

この記事の著者

中野 佑輔(編集部)(ナカノ ユウスケ)

 金融系SIerでの勤務を経て2025年よりCodeZine編集部所属。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/29218 2026/08/13 10:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー