Argo CD дегеніміз не
Kubernetes үшін GitOps құралы
Argo CD
Argo CD — Kubernetes үшін декларативті GitOps үздіксіз жеткізу құралы, кластер күйін Git репозиторийіндегі конфигурациялармен автоматты түрде синхрондайды.
Негізгі мүмкіндіктер
| Мүмкіндік | Сипаттама | |-----------|-----------| | GitOps | Git жалғыз ақиқат көзі ретінде | | Auto-Sync | Git-пен автоматты синхрондау | | Денсаулық күйі | Қосымшалар денсаулығын бақылау | | Rollback | Кез келген Git нұсқасына қайту | | Көп кластер | Бірнеше кластерді басқару | | SSO | OIDC, OAuth2, LDAP интеграциясы |
Архитектура
- Application Controller — қосымша күйін бақылайды
- API Server — REST/gRPC API және веб интерфейс
- Repo Server — Git репозиторийлерімен жұмыс
- Dex — пайдаланушы аутентификациясы
Қолдау көрсетілетін форматтар
- Kubernetes YAML манифесттер
- Helm Charts
- Kustomize
- Jsonnet
- Қарапайым каталогтар
Артықшылықтары
- Git арқылы барлық өзгерістерді аудит жасау
- Декларативті инфрақұрылымды басқару
- Автоматты drift түзету
- Ресурстарды визуалды көрсету