Menu
CoddyTech

Membuka akses ke Deployment

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

Setiap Pod mendapat alamat IP sendiri, tetapi Pod bisa datang dan pergi: skalakan, perbarui, atau kembalikan ke versi sebelumnya, lalu alamatnya berubah. Service memberikan satu nama dan alamat IP yang stabil kepada sekelompok Pod, serta membagi lalu lintas di antara mereka.

Cara tercepat untuk membuatnya adalah dengan mengekspos Deployment:

kubectl expose deployment web --port=80

Kubernetes menjawab service/web exposed. Service diberi nama sesuai Deployment dan mengirimkan traffic pada port 80 ke Pod-nya.

Daftarkan Service dengan kubectl get services (bentuk singkat svc). Setiap Service memiliki TYPE, CLUSTER-IP yang tidak pernah berubah, dan PORT(S)-nya. Di dalam cluster, Pod lain dapat mengaksesnya cukup dengan http://web: nama tersebut diterjemahkan oleh DNS cluster.

challenge icon

Tantangan

Pemula

Buat Deployment bernama web dari image nginx, ekspos pada port 80, lalu tampilkan daftar Services.

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