Argo CD
Kubernetes 向けの主要な GitOps 継続的デリバリーツールで、クラスタの状態を Git で定義された内容と自動的に一致させます。
概要
Argo CD は、Kubernetes クラスタの実際の状態を Git リポジトリで定義された望ましい状態と継続的に比較し、自動的に(または承認を得て)クラスタをそれに一致させて同期します。これにより Git が、デプロイされているものに関する唯一の信頼できる情報源となり、完全な監査証跡と Git 履歴による容易なロールバックが得られます。CNCF を卒業したプロジェクトで、最も広く採用されている GitOps ツールの1つです。
Argo CD は、手動の kubectl や CI パイプラインのステップではなく、完全に Git コミットによってデプロイを駆動したいチームに向いています。(カタログにもある) Argo Workflows を補完する存在で、Workflows は一度限りのパイプラインを実行するのに対し、Argo CD は稼働中のアプリケーション状態を継続的に調整します。
- カテゴリ
- DevOps
- 言語
- Go
- ライセンス
- Apache-2.0
関連プロジェクト
Flux
Apache-2.0クラスタの状態を Git リポジトリと同期させ続ける、Kubernetes 向けの GitOps 継続的デリバリーツールで、Argo CD の正当な代替手段です。
- DevOps
Flagger
Apache-2.0エラー率、レイテンシなどのメトリクスを継続的にチェックしながら、Kubernetes 向けにカナリア・ブルーグリーン・A/B デプロイを自動化し、失敗時には自動的にロールバックする、プログレッシブデリバリーオペレーターです。
- DevOps
Helm
Apache-2.0複雑なアプリケーションであっても、バージョン管理された再利用可能な Chart として定義・インストール・アップグレードできる、Kubernetes 標準のパッケージマネージャーです。
- DevOps
SOPS
MPL-2.0YAML、JSON、その他の設定ファイル内の個々の値を暗号化するコマンドラインツールで、シークレットを安全に Git にコミットできるようにします。
- DevOps
誤りを見つけましたか? GitHub で修正を提案する