Job
1 Minute Lesezeit

Job

Als Job in Kubernetes werden beispielsweise Batch Aufgaben verstanden
kubernetes

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

Verwandte Begriffe

Add-ons

Add-ons können die Funktionalität von Kubernetes erweitern

kubernetes

Admission Controller

Als Admission Controller versteht man den Teil des Codes, der Anfrage an die API abfängt bevor der Object gespeichert …

kubernetes