Kurs › Folge 17
DaemonSets, Jobs und CronJobs
Alles, was kein Deployment ist: auf jedem Node einmal, einmalig, oder nach Zeitplan.
Das Video zu dieser Folge ist noch nicht veröffentlicht. Die Notizen stehen trotzdem schon hier.
Was du danach kannst
- ein DaemonSet einsetzen und erklären, wofür es gedacht ist
- einmalige Aufgaben als Job ausführen und das Ergebnis auslesen
- einen CronJob einrichten und seine Fallstricke kennen
Worum es geht
Alles, was kein Deployment ist: auf jedem Node einmal, einmalig, oder nach Zeitplan.
Voraussetzungen
- ein laufendes Cluster aus den vorigen Folgen
- Zugriff per
kubectl
Zum Nachlesen
Befehle aus dieser Folge
kubectl get daemonsets -Akubectl create job sicherung --image=busybox -- /bin/sh -c 'echo fertig'kubectl get cronjob,jobkubectl logs job/sicherung
Begriffe
- DaemonSet
- genau ein Pod je Node — typisch für Log-Sammler und Netzwerk-Agenten
- Job
- läuft bis zum Erfolg und endet dann
- CronJob
- erzeugt Jobs nach Zeitplan; concurrencyPolicy entscheidet über Überschneidungen