Nedir Argo CD
Kubernetes için GitOps aracı
Argo CD
Argo CD, küme durumunu otomatik olarak Git deposundaki yapılandırmalarla senkronize eden Kubernetes için bildirimsel bir GitOps sürekli teslim aracıdır.
Temel Özellikler
| Özellik | Açıklama | |---------|----------| | GitOps | Git tek doğru kaynağı olarak | | Otomatik Senkronizasyon | Git ile otomatik senkronizasyon | | Sağlık Durumu | Uygulama sağlığı izleme | | Geri Alma | Herhangi bir Git sürümüne geri al | | Çoklu Küme | Birden fazla küme yönetimi | | SSO | OIDC, OAuth2, LDAP entegrasyonu |
Mimari
- Application Controller — uygulama durumunu izler
- API Server — REST/gRPC API ve web arayüzü
- Repo Server — Git depolarıyla çalışır
- Dex — kullanıcı kimlik doğrulaması
Desteklenen Formatlar
- Kubernetes YAML manifests
- Helm Charts
- Kustomize
- Jsonnet
- Düz dizinler
Faydalar
- Git üzerinden tüm değişiklikleri denetle
- Bildirimsel altyapı yönetimi
- Otomatik sapma düzeltme
- Görsel kaynak gösterimi