


Memahami Pod di Kubernetes
Pod adalah cara untuk mengemas dan menyebarkan aplikasi di Kubernetes. Pod adalah host logis untuk satu atau lebih container, dan menyediakan namespace jaringan serta serangkaian sumber daya (seperti CPU, memori, dan penyimpanan) yang dapat digunakan oleh container tersebut.
Setiap pod memiliki pengenal unik, yang disebut "nama ", dan alamatnya dapat menggunakan nama DNS atau alamat IP. Pod-pod dapat berkomunikasi satu sama lain menggunakan suatu layanan, yang merupakan abstraksi logis atas sekumpulan pod yang menyediakan alamat IP dan nama DNS yang stabil.
Pod bersifat sementara, artinya dapat dibuat, diskalakan, dan dihapus sesuai kebutuhan. Pod juga tidak memiliki kewarganegaraan (stateless), artinya pod tidak mempertahankan statusnya sendiri dan bergantung pada sumber daya lain (seperti database atau antrian pesan) untuk menyimpan data.
Berikut adalah beberapa fitur utama dari pod:
* Host logis untuk satu atau lebih container
* Namespace jaringan dan sekumpulan sumber daya
* Pengidentifikasi unik (nama)
* Dapat berkomunikasi dengan pod lain menggunakan layanan
* Ephemeral dan stateless
Pod adalah elemen penyusun dasar Kubernetes, dan menyediakan cara yang fleksibel dan terukur untuk menerapkan dan mengelola aplikasi.



