Pekerjaan
Termasuk bagian Pengantar Kubernetes dalam perjalanan Terminal di Coddy. Pelajaran 32 dari 45.
Tidak semua hal harus berjalan selamanya. Laporan, pencadangan, atau skrip sekali jalan seharusnya berjalan sekali lalu berhenti. Untuk itu, Kubernetes memiliki Job: Job menjalankan Pod sampai perintah selesai dengan sukses, lalu tidak memulai ulang Pod setelahnya.
Buat Job dengan image dan perintah:
kubectl create job hello --image=busybox -- echo "job done"Kubernetes menjawab job.batch/hello created. kubectl get jobs menampilkan COMPLETIONS, yang berubah dari 0/1 menjadi 1/1.
Pod milik Job muncul di kubectl get pods dengan nama yang dibuat otomatis dan berakhir dengan status Completed, bukan dimulai ulang. Output-nya disimpan, dan kamu bisa membacanya dengan menyebutkan nama Job:
kubectl logs job/helloTantangan
MudahBuat Job bernama hello dari image busybox yang menjalankan echo "job done". Segera tampilkan Pod, lalu tampilkan sekali lagi untuk melihat Pod milik Job berubah dari Running menjadi Completed, kemudian tampilkan Job dan baca log Job.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Pengantar Kubernetes
Latihan sendiri: Playground Terminal