Menu
Coddy logo textTech

Joby

Część sekcji Wprowadzenie do Kubernetes ścieżki Terminal w Coddy. Lekcja 32 z 45.

Nie wszystko powinno działać bez końca. Raport, kopia zapasowa lub jednorazowy skrypt powinny uruchomić się raz i zakończyć działanie. Do tego Kubernetes ma zasób Job: uruchamia Pod do momentu pomyślnego zakończenia polecenia i nie uruchamia go ponownie.

Utwórz Job z obrazem i poleceniem:

kubectl create job hello --image=busybox -- echo "job done"

Kubernetes odpowiada job.batch/hello created. kubectl get jobs pokazuje wartość COMPLETIONS, która zmienia się z 0/1 na 1/1.

Pod zadania pojawia się w wyniku polecenia kubectl get pods pod wygenerowaną nazwą i ma status Completed, zamiast być uruchamiany ponownie. Jego dane wyjściowe są zachowywane i możesz je odczytać, podając nazwę zadania:

kubectl logs job/hello
challenge icon

Wyzwanie

Łatwy

Utwórz zadanie o nazwie hello z obrazu busybox, uruchamiające echo "job done". Wyświetl listę zadań, dwukrotnie wyświetl listę podów, aby zobaczyć, że pod osiągnął stan Completed, a następnie odczytaj logi zadania.

Spróbuj swoich sił

Terminal
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Wprowadzenie do Kubernetes

Poćwicz samodzielnie: Edytor online Terminal