flux

Zweck

FluxCD ist die GitOps-Plattform für die Verwaltung von Kubernetes-Ressourcen.

Informationen anzeigen

Alle Ressourcen

flux get all -A

Git Repositories

flux get sources git -A

Kustomizations

flux get kustomizations -A

Helm Releases

flux get helmreleases -A

Synchronisation

Git Repository synchronisieren

flux reconcile source git flux-system

Kustomization synchronisieren

flux reconcile kustomization flux-system

Helm Release synchronisieren

flux reconcile helmrelease <release>

Wartung

Kustomization pausieren

flux suspend kustomization paperless

Kustomization fortsetzen

flux resume kustomization paperless

Helm Release pausieren

flux suspend helmrelease paperless

Helm Release fortsetzen

flux resume helmrelease paperless

Troubleshooting

Logs anzeigen

kubectl logs -n flux-system \
  deployment/source-controller

Reconcile Fehler prüfen

flux get all -A

Events

kubectl get events -A \
  --sort-by=.lastTimestamp