Helmは、再利用可能なChartとしてパッケージ化されたアプリをインストール・管理するKubernetes用のパッケージマネージャーです。
argoproj/argo-cd
Gitリポジトリで定義された状態にKubernetesアプリケーションを同期する、宣言型のGitOps継続的デリバリーツールです。
- スター
- 24,433
- フォーク
- 7,971
- 未解決の Issue
- 4,436
- 最終コミット
- 7 時間前
これは何?
Argo CDは、GitOpsモデルに基づくKubernetes向け継続的デリバリーツールです。アプリケーションの定義、設定、環境をバージョン管理システムで管理し、稼働中のクラスターの状態がそこに宣言された内容と一致するよう維持します。
プレーンマニフェスト、Helm、Kustomize、Jsonnetなど、複数の設定形式に対応しているため、チームは既存のツールをそのまま利用できます。デプロイやライフサイクルに関する操作は自動化され、その履歴はGitを通じて監査できます。
Argo CDにはWeb UIとCLIが付属しており、Helm chartとしてデプロイされるのが一般的です。このプロジェクトはCNCF傘下のArgoエコシステムの一部です。
主な機能
- 01Kubernetesクラスターを、Gitリポジトリに保存された望ましい状態に同期します。
- 02Helm、Kustomize、Jsonnet、プレーンなYAMLマニフェストに対応しています。
- 03アプリケーションの表示と管理に使えるWeb UIとCLIを提供します。
- 04デプロイ履歴と、宣言された状態からの差分を追跡します。
ユースケース
- 単一のGitリポジトリから複数のKubernetesクラスターにマイクロサービスをデプロイする。
- プルリクエストベースの変更を通じて、本番環境とステージング環境を管理する。
- クラスター設定を誰がいつどのように変更したかを監査する。
使う前に知っておきたいこと
- Kubernetes 向けに構築されているため、使用するには Kubernetes クラスターが必要です。
トピック
よくある質問
- argo-cd とは?
- Gitリポジトリで定義された状態にKubernetesアプリケーションを同期する、宣言型のGitOps継続的デリバリーツールです。 Argo CDは、GitOpsモデルに基づくKubernetes向け継続的デリバリーツールです。アプリケーションの定義、設定、環境をバージョン管理システムで管理し、稼働中のクラスターの状態がそこに宣言された内容と一致するよう維持します。
- argo-cd は無料で使えますか?ライセンスは?
- argo-cd は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- argo-cd は今もメンテナンスされていますか?
- 活発にメンテナンス中。argo-cd の最終コミットは 2026年10月21日 です。
- argo-cd は何に使えますか?
- 単一のGitリポジトリから複数のKubernetesクラスターにマイクロサービスをデプロイする。 プルリクエストベースの変更を通じて、本番環境とステージング環境を管理する。 クラスター設定を誰がいつどのように変更したかを監査する。
- argo-cd はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/argoproj/argo-cd
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
イメージやHelm chartの保存・署名・スキャンに対応し、RBACとレプリケーションを備えたオープンソースのクラウドネイティブなコンテナレジストリです。
Gitリポジトリにフラグを保存し、コードとともにデプロイできるGitネイティブなフィーチャーフラグプラットフォーム。
Docker、Podman、Kubernetesをまたいでバージョンを管理できる、コンテナアプリ向けのセルフホスト型継続的デリバリー・デプロイプラットフォーム。
vClusterを使ってKubernetesクラスターをDockerコンテナとして実行する、KinDより軽量で一時停止・再開やロードバランサーを備えたツール。
企業・職種別にまとめた、実際のDevOps、SRE、クラウドエンジニア面接の質問集。