Argo CD
SHA-256Argo CD は GitOps に基づく宣言型の継続的デプロイツールであり、Kubernetes 向けに設計されています。Git リポジトリを通じてアプリケーションのデプロイを管理し、クラスターの状態を自動的に同期します。
スマートダウンロード
Download 版をダウンロード
v3.4.4 · 214.7 MB
Gitリポジトリをソース・オブ・トゥルースとして、Kubernetesにアプリケーションを自動デプロイし、手間と労力を省けます。
主な機能
- Gitリポジトリベースの宣言的構成、アプリケーション状態の自動同期
- マルチクラスタ管理をサポート、ワンクリックロールバックと差分比較
- ApplicationSetによるマルチ環境の自動デプロイメント
- Web UI、CLI、REST APIを内蔵、柔軟な操作
- 豊富なヘルスチェックとリソース監視、異常自動アラート
できないこと
- •初期パスワードはSecretから取得する必要があり、デフォルトのパスワードは短いため、すぐに変更することを推奨します。
- •自動同期pruneはGitで管理されていない追加リソースを削除する可能性があるため、自動pruneは慎重に使用してください。
- •マルチクラスター展開には適切なRBAC権限の設定が必要です。
- •頻繁な同期はクラスターの負荷を増加させる可能性があるため、同期間隔は適切に設定することを推奨します。
使用例
- 企業Kubernetesクラスターの標準化された継続的デプロイにより、GitOpsフローを実現
- マルチ環境(開発/テスト/本番)でのアプリケーションリリース管理、手動作業の削減
詳細説明
Argo CD は、GitOps に基づく宣言型の継続的デプロイツールであり、Kubernetes 向けに設計されています。Git リポジトリを唯一の真実の情報源として、クラスターの状態とアプリケーション構成を自動的に同期し、Web UI、コマンドライン、API インターフェースを提供します。Spinnaker と比較して、Argo CD は設定がよりシンプルで軽量であり、ネイティブでプル型の GitOps モードをサポートしています。マルチクラスター管理、ロールバック、ヘルスチェック、および ApplicationSet によるマルチ環境自動デプロイをサポートします。GitHub Stars は 2.3 万以上で、コミュニティは活発であり、企業の GitOps 導入における第一選択ツールです。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
Argo CDのインストール:クラスター内で `kubectl create namespace argocd && kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml` を実行する
CLIのダウンロード:GitHub Releasesからargocdバイナリを取得し、PATHに追加する
CLIまたはUIでアクセス:Serviceを公開するか、port-forwardを使用する。デフォルトのユーザー名はadmin、パスワードはコマンドで取得する
- Argo CDのインストール:クラスター内で `kubectl create namespace argocd && kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml` を実行する
- CLIのダウンロード:GitHub Releasesからargocdバイナリを取得し、PATHに追加する
- CLIまたはUIでアクセス:Serviceを公開するか、port-forwardを使用する。デフォルトのユーザー名はadmin、パスワードはコマンドで取得する
SHA-256 チェックサム確認済み
GitHub 公式 Release ページから抽出されたチェックサム
SHA256 チェックサム
53523b2a55a41b6749697b06efe036767693b87aa7fe9e8eb7d72dc73250f143このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Argo CD 名前空間の削除:kubectl delete namespace argocd、注意:これによりすべての Argo CD リソースが削除されます。事前にアプリケーション構成をバックアップしてください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。