Skip to content
On this page

Apa itu kubernetes?

Kubernetes, sering disingkat K8s, adalah sebuah platform sumber terbuka (open-source) yang digunakan untuk mengotomatiskan deployment, penskalaan, dan manajemen aplikasi yang terkontainerisasi. Bayangkan Anda memiliki banyak aplikasi yang berjalan dalam kontainer (seperti Docker), dan Anda ingin memastikan aplikasi-aplikasi itu selalu berjalan, dapat diakses, dan dapat menangani banyak pengguna secara efisien. Nah, di sinilah Kubernetes berperan. 🚀

Instalasi

Check version

sh
kubectl version

atau:

sh
kubectl version --short

Kube Master

sh
sudo kubeadm init --apiserver-advertise-address=<ip_address>

jika berhasil membuat cluster, maka akan muncul token untuk join ke cluster selanjutnya ketikan perintah berikut:

sh
mkdir -p $HOME/.kube
sh
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sh
sudo chown $(id -u):$(id -g) $HOME/.kube/config

Kube join

sh
kubeadm join <ip_address>:6443 --token <token_id>  --discovery-token-ca-cert-hash sha256:<token_value>