はじめに おはようございます、加藤です。GitOpsという言葉は聞いた事があるでしょうか? Weaveworksが提唱する運用・CDの手法で、GitをインフラストラクチャのSingle Source of Truth(信頼できる唯一の情報源)として扱い、変更の承認はプルリクエストで行うというものです。 運用経験がある訳でもないので浅い理解ですが、下記のように捉えています。 インフラストラクチャを宣言的に管理 Gitからインフラストラクチャへ同期し続ける Pull型アーキテクチャ 今回は、KubernetesでGitOpsを実現するツールのArgo CDをAmazon EKSで検証してみました。 やってみた ドキュメントのGetting Startedを参考に進めて行きます。 環境情報 項目 値 kubectl version Client Version: version.Info{Maj