Repolode
argoproj

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 の数値は毎日更新されます。

関連プロジェクト