Flux CD дегеніміз не
Kubernetes үшін GitOps операторы
Flux CD — GitOps тәсілін іске асыратын Kubernetes үшін үздіксіз жеткізу құралы, мұнда Git репозиторийі кластер үшін жалғыз шындық көзі болып табылады.
Негізгі компоненттер
- Source Controller — Git/Helm/OCI репозиторийлерін басқару
- Kustomize Controller — Kustomize манифесттерін қолдану
- Helm Controller — Helm релиздерін басқару
- Notification Controller — ескертулер және вебхуктар
- Image Automation — автоматты бейне жаңарту
Flux арқылы GitOps артықшылықтары
- Декларативті инфрақұрылым сипаттамасы
- Git-пен автоматты синхрондау
- Git тарихы арқылы барлық өзгерістерді аудит жасау
- git revert арқылы қайтару
- Көп кластерлі басқару
ArgoCD-дан айырмашылықтары
- Анағұрлым модульді архитектура
- Native Kustomize интеграциясы
- OCI артефактілерін қолдау
- Кластер ресурстары аз қажет
Орнату
Flux CLI арқылы орнатылады: flux bootstrap
Flux — CNCF бөлігі және өндірістік Kubernetes орталарында кеңінен қолданылады.