12Jobs

Bisher haben wir uns auf lang laufende Prozesse wie Datenbanken und Web-Anwendungen konzentriert. Diese Art von Workload läuft, bis man sie entweder upgradet oder der Service nicht mehr benötigt wird. Während solche lang laufenden Prozesse den Großteil der Workload auf Kubernetes-Clustern ausmachen, gibt es häufig trotzdem Bedarf an kurzlebigen, einmalig laufenden Tasks. Das Job-Objekt ist dafür gedacht, solche Aufgaben zu unterstützen.

Ein Job erzeugt einen Pod, der bis zum erfolgreichen Beenden läuft (zum Beispiel mit Exitcode 0). Im Gegensatz dazu wird ein regulärer Pod unabhängig vom Exitcode immer wieder neu starten. Jobs sind für Dinge nützlich, die Sie nur einmal erledigen wollen, wie zum Beispiel eine Datenbankmigration oder ein ...

Get Kubernetes, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.