Menu
CoddyTech

Memperbarui Image

Termasuk bagian Pengantar Kubernetes dalam perjalanan Terminal di Coddy. Pelajaran 14 dari 45.

Untuk merilis versi baru, ubah image container Deployment:

kubectl set image deployment/web nginx=nginx:1.27

Bagian sebelum = adalah nama container. Deployment yang dibuat dengan kubectl create memberi nama containernya sesuai dengan image, jadi di sini namanya nginx. Kubernetes menjawab deployment.apps/web image updated.

Deployment kemudian melakukan rolling update: Deployment memulai Pods dengan image baru dan menghapus Pods lama sedikit demi sedikit, sehingga aplikasi tidak pernah berhenti. Tampilkan daftar Pods dan kamu akan melihat nama-nama baru, karena Pods baru adalah object baru.

Pantau atau periksa progres dengan:

kubectl rollout status deployment/web

Ketika semua replika menjalankan image baru, perintah ini menampilkan deployment "web" successfully rolled out.

challenge icon

Tantangan

Pemula

Buat Deployment bernama web dari image nginx, perbarui container nginx ke image nginx:1.27, lalu periksa status rollout.

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Pengantar Kubernetes

Latihan sendiri: Playground Terminal