Kubernetes im Heimlabor

Kurs › Folge 33

Argo CD: Git-Push statt kubectl apply

GitOps in echt: das Repository ist die Wahrheit, das Cluster zieht nach.

Das Video zu dieser Folge ist noch nicht veröffentlicht. Die Notizen stehen trotzdem schon hier.

Was du danach kannst

  • Argo CD installieren und eine Anwendung anbinden
  • erklären, was „Sync" und „Drift" bedeuten
  • eine Änderung ausschließlich über Git ausrollen

Worum es geht

GitOps in echt: das Repository ist die Wahrheit, das Cluster zieht nach.

Voraussetzungen

  • ein laufendes Cluster aus den vorigen Folgen
  • Zugriff per kubectl

Zum Nachlesen

Befehle aus dieser Folge

  • kubectl create namespace argocd
  • kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
  • argocd app sync kursseite
  • argocd app diff kursseite

Begriffe

GitOps
der gewünschte Zustand steht im Repository, nicht in deinem Terminal
Drift
der Unterschied zwischen Git und Cluster
Self-Heal
Argo CD dreht Handänderungen am Cluster selbstständig zurück