क्या है Argo CD
Kubernetes के लिए GitOps टूल
Argo CD
Argo CD Kubernetes के लिए एक डिक्लेरेटिव GitOps कंटीन्यूअस डिलीवरी टूल है जो Git रिपॉजिटरी में कॉन्फिगरेशन के साथ क्लस्टर स्टेट को ऑटोमैटिकली सिंक करता है।
मुख्य विशेषताएं
| विशेषता | विवरण | |---------|-------| | GitOps | Git एकमात्र सच्चाई का स्रोत | | Auto-Sync | Git के साथ ऑटोमैटिक सिंक | | हेल्थ स्टेटस | एप्लिकेशन हेल्थ मॉनिटरिंग | | रोलबैक | किसी भी Git वर्जन में रोलबैक | | मल्टी-क्लस्टर | कई क्लस्टर प्रबंधन | | SSO | OIDC, OAuth2, LDAP के साथ इंटीग्रेशन |
आर्किटेक्चर
- Application Controller — एप्लिकेशन स्टेट मॉनिटर करता है
- API Server — REST/gRPC API और Web UI
- Repo Server — Git रिपॉजिटरी के साथ काम
- Dex — यूजर ऑथेंटिकेशन
समर्थित फॉर्मेट
- Kubernetes YAML मैनिफेस्ट
- Helm Charts
- Kustomize
- Jsonnet
- प्लेन डायरेक्टरी
लाभ
- Git के माध्यम से सभी परिवर्तनों का ऑडिट
- डिक्लेरेटिव इंफ्रास्ट्रक्चर मैनेजमेंट
- ऑटोमैटिक ड्रिफ्ट करेक्शन
- रिसोर्स का विजुअल प्रतिनिधित्व