Di dalam master maupun node ada beberapa system yang berjalan diantaranya adalah sebagai berikut :
Kubernetes Master
- kube-controller-manger -> bertugas untuk mengawasi kontrol dari kubernetes cluster
- etcd -> sebagai database atau penyimpanan data dalam kubernetes cluster
- kube-apiserver -> digunakan sebagai API yang berfungsi untuk berkomunikasi dengan kubernetes cluster
- kube-schecduler -> bertugas untuk mengawasi aplikasi yang dijalankan dan meminta node untuk menjalankan aplikasi
- cloud-controller-manager -> bertugas untuk melakukan kontrol terhadap provider cloud
Kubernetes Node
- kubelet -> bertugas untuk memastikan bahwa aplikasi kita berjalan dengan lancar di node
- kube-proxy -> bertugas sebagai proxy dan load balancer terhadap arus network yang masuk ke aplikasi kita
- container-manager -> bertugas sebagai container manager. contoh container manager yang didukung kubernetes adalah docker, dll.
Itulah arsitektur yang berjalan di kuberntes. Sekian
0 Comments