Kubernetes: Belajar Pod di Kubernetes
sebelum mengenal tentang pod di kubernetes mungkin temen temen ingin coba setup kubernetes cluster terlebih dahulu bisa mengikuti pada tulisan sebelumnya
Pada kesempatan kali ini saya akan menulis tentang pod di kubernetes. sebelumnya apa sih itu pod pada kubernetes? kenapa menggunakan pod? ketika kita deploy aplikasi di docker maka aplikasi akan berjalan di container, sedangkan jika di kubernetes aplikasi akan berjalan di pod yang dimana pada pod bisa berjalan banyak container sekaligus. alasan kenapa kubernetes menggunakan pod dan tidak langsung container adalah agar kubernetes tidak bergantung pada spesifik container manager seperti docker.
untuk melihat pod temen temen bisa langsung saja ketikan
1
2
3
kubectl get pods
kubectl get pods -o wide
kubectl get pods -o json
jika output nya no resources found karena memang belum ada pod yang kita buat. kita bisa langsung saja membuat pod secara imperatif dengan image httpd dan expose port ke 80
1
kubectl run http-web --image=httpd --port=80
kita juga bisa membuat pod secara deklaratif dengan file konfigurasi yaml
1
2
3
4
5
6
7
8
9
10
apiVersion: v1
kind: Pod
metadata:
name: myweb
spec:
containers:
- name: nginx
image: nginx
ports:
- containerPort: 80
buat sebuat file dengan ekstensi yaml dengan isi kira kira seperti diatas. disini saya membuat file pod.yml selanjutnya jalankan dengan perintah seperti dibawah untuk membuat pod
1
kubectl create -f pod.yml
tunggu beberapa saat dan kita telah berhasil membuat pod secara deklaratif
untuk melihat detail informasi dari pod
1
kubectl describe pod namapod
pod sudah bisa diakses secara lokal kalau kita uji lihat ip dari pod tersebut dengan kubectl get pods -o wide
uji dengan perintah curl ip-pod
untuk menghapus pod
1
kubectl delete pod namapod
untuk melihat versi video nya, saya rekomendasi ke channel youtube nya pak eko di
saya mengambil referensi menulis kembali materi yang saya pelajari dari channel tersebut. jika ingin diskusi dan bertanya terkait pod di kubernetes mungkin bisa langsung di kolom komentar yaaa selamat mencobaaaa