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=80Kubernetes 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.
Tantangan
PemulaBuat Deployment bernama web dari image nginx, ekspos pada port 80, lalu tampilkan daftar Services.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Pengantar Kubernetes
Latihan sendiri: Playground Terminal