Menu
CoddyTech

Membuat Deployment

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

Pod yang berdiri sendiri rentan: hapus Pod itu, atau biarkan nodenya gagal, maka Pod itu akan hilang. Deployment adalah controller yang menjaga sekumpulan Pod identik tetap berjalan. Kamu menentukan jumlah salinan (replicas) yang diinginkan dan image yang akan digunakan; Deployment membuat Pod dan mengganti Pod yang hilang.

Buat satu Deployment dari command line:

kubectl create deployment web --image=nginx

Kubernetes menjawab deployment.apps/web created. Tampilkan daftar Deployment dengan kubectl get deployments (atau bentuk singkatnya, deploy): kolom READY menunjukkan jumlah replica yang berjalan dibandingkan dengan jumlah yang kamu minta.

Daftarkan Pod dan kamu akan menemukan salah satunya bernama seperti web-t94n2pqrtb-hpv6q. Deployment memberi nama Pod berdasarkan namanya sendiri ditambah dua bagian yang dibuat otomatis, jadi kamu tidak pernah menamai Pod sendiri. Hapus Pod seperti itu dan Deployment segera mulai membuat penggantinya.

challenge icon

Tantangan

Pemula

Buat Deployment bernama web dari image nginx, lalu tampilkan daftar Deployment dan Pods.

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