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.27Bagian 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/webKetika semua replika menjalankan image baru, perintah ini menampilkan deployment "web" successfully rolled out.
Tantangan
PemulaBuat Deployment bernama web dari image nginx, perbarui container nginx ke image nginx:1.27, lalu periksa status rollout.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Pengantar Kubernetes
4Deployment
Membuat DeploymentPenskalaanDeployment dari ManifesMemperbarui ImageMelakukan RollbackRangkuman: Deployment ManagerLatihan sendiri: Playground Terminal