OpenSource-Hub
A

Argo CD

SHA-256
23.5k stars·Developer Tools·SHA-256 checksum verified

Argo CD is a declarative continuous delivery tool for Kubernetes that uses Git repositories as the source of truth for application definitions, enabling automated deployment and lifecycle management.

Smart Download

Download Download Version

v3.4.4 · 214.7 MB

Declarative GitOps CD for Kubernetes: sync Git repos to your cluster automatically.

Core Features

  • Git-repo-based declarative configuration with automatic state sync
  • Multi-cluster management, one-click rollback and diff view
  • ApplicationSet for automated multi-environment deployments
  • Built-in Web UI, CLI, and REST API
  • Health checks, resource monitoring, and alerting

What It Can't Do

  • Initial password is stored in a Secret; change it immediately. 2. Auto-sync prune may delete resources not in Git; use with caution. 3. Multi-cluster setup requires proper RBAC. 4. Frequent syncs can increase cluster load; adjust sync interval accordingly.

Use Cases

  • Standardized continuous deployment for enterprise Kubernetes clusters following GitOps principles
  • Multi-environment (dev/staging/prod) application release management with reduced manual intervention

Detailed Introduction

Argo CD is a CNCF-incubated declarative GitOps tool for Kubernetes. It enables developers to define application configurations and environments in Git, automatically syncs cluster state with the repository, and provides a UI, CLI, and API for deployment management. Compared to Spinnaker, Argo CD is simpler to configure and more lightweight, with native support for pull-based GitOps workflows. It supports multi-cluster management, rollback, health checks, and ApplicationSet for automated multi-environment deployments. Over 23k GitHub stars and active community involvement make it a trusted choice for enterprises adopting GitOps.

Tags

持续部署GitOpsKubernetes声明式自动化多云部署

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Install Argo CD: run kubectl create namespace argocd && kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

4

Download CLI: get the argocd binary from GitHub Releases and add it to PATH

5

Access via CLI or UI: expose the service or use port-forward; default admin password retrieved via command

Install Guide
  1. Install Argo CD: run kubectl create namespace argocd && kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
  2. Download CLI: get the argocd binary from GitHub Releases and add it to PATH
  3. Access via CLI or UI: expose the service or use port-forward; default admin password retrieved via command
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

53523b2a55a41b6749697b06efe036767693b87aa7fe9e8eb7d72dc73250f143

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Delete the Argo CD namespace: kubectl delete namespace argocd. This removes all Argo CD resources; back up application configurations beforehand.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseApache-2.0
Last Updated2026-07-09T06:15:20Z
GitHub RepositoryOfficial Website

Similar Projects