Flux CD
| Propriété | Valeur |
|---|---|
| Namespace | flux-system |
| Source | github.com/djayzone/k8s-apps, branche main |
| Chemin actif | clusters/ovh-primary |
| Persistance | Aucune |
| Criticité | Haute : garantit l'état GitOps |
Rôle
Flux récupère Git puis applique successivement infrastructure-controllers, infrastructure-config et apps. Il remet automatiquement le cluster dans l'état versionné.
Exploitation
kubectl get gitrepositories,kustomizations -A
kubectl -n flux-system describe kustomization apps
kubectl -n flux-system logs deployment/kustomize-controller --tail=200
kubectl -n flux-system logs deployment/source-controller --tail=200
Modifier et restaurer
Corriger dans Git, valider avec kubectl kustomize, puis pousser. Pour annuler, créer un nouveau commit qui restaure la version précédente ; ne pas utiliser kubectl edit comme correction durable.
Pannes typiques
- erreur YAML ou ressource absente ;
- dépendance Flux non à jour ;
- accès Git SSH expiré ;
- HelmRelease ou source Helm indisponible.