Yudi Putra Wiratama
Yudi Putra Wiratama Remaja pecandu kopi yang tertarik seputar dunia server Linux , Cloud , dan Cyber Security

Kubernetes: Belajar Pod di Kubernetes


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

comments powered by Disqus