Job
Als Job in Kubernetes werden beispielsweise Batch Aufgaben verstanden
Ein Job in Kubernetes ist eine endliche oder Batch-Aufgabe, die bis zur Fertigstellung ausgeführt wird. Es erstellt ein oder mehrere Pod-Objekte und stellt sicher, dass eine bestimmte Anzahl von ihnen erfolgreich beendet wird. Während die Pods erfolgreich abgeschlossen werden, verfolgt der Job die erfolgreichen Abschlüsse.
Jobs sind nützlich für Aufgaben, die nur einmalig ausgeführt werden müssen oder für Batch-Verarbeitungsaufgaben, die eine bestimmte Anzahl von Instanzen benötigen, um erfolgreich abgeschlossen zu werden. Sie stellen sicher, dass die Aufgabe ordnungsgemäß ausgeführt wird, indem sie die Anzahl der Pods im Auge behalten und den Fortschritt überwachen.
Ein typisches Beispiel für die Verwendung von Jobs ist die Ausführung eines Batch-Jobs zur Verarbeitung von Daten, bei dem eine bestimmte Anzahl von Pods gestartet wird, um Teile der Daten zu verarbeiten, und der Job als abgeschlossen gilt, wenn alle Pods erfolgreich abgeschlossen wurden. Jobs können auch für einmalige Aufgaben wie Datenbereinigung, Datenimport oder periodische Datenverarbeitung verwendet werden.
Link zum offiziellen Glossar