Nima Argo CD
Kubernetes uchun GitOps vositasi
Argo CD
Argo CD — Kubernetes uchun deklarativ GitOps uzluksiz yetkazib berish vositasi bo'lib, klaster holatini Git omboridagi konfiguratsiyalar bilan avtomatik sinxronlashtiradi.
Asosiy xususiyatlar
| Xususiyat | Tavsif | |-----------|--------| | GitOps | Git yagona haqiqat manbai sifatida | | Auto-Sync | Git bilan avtomatik sinxronizatsiya | | Sog'liq holati | Ilovalar sog'lig'ini kuzatish | | Rollback | Har qanday Git versiyasiga qaytish | | Ko'p klaster | Bir nechta klasterni boshqarish | | SSO | OIDC, OAuth2, LDAP integratsiyasi |
Arxitektura
- Application Controller — ilova holatini kuzatadi
- API Server — REST/gRPC API va veb interfeys
- Repo Server — Git omborlari bilan ishlaydi
- Dex — foydalanuvchi autentifikatsiyasi
Qo'llab-quvvatlanadigan formatlar
- Kubernetes YAML manifestlar
- Helm Charts
- Kustomize
- Jsonnet
- Oddiy kataloglar
Afzalliklari
- Git orqali barcha o'zgarishlarni audit qilish
- Deklarativ infratuzilma boshqaruvi
- Avtomatik drift tuzatish
- Resurslarni vizual ko'rsatish