Aller au contenu

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.