Install Kubernetes menggunakan RKE2
Pada saat installasi ini saya menggunakan 4 node
1 Master Node
3 Worker Node
Pada Master Node, jalankan perintah berikut untuk menginstall
curl -sfL https://get.rke2.io | sh -
Enable service rke2 server
systemctl enable rke2-server.service
Jalankan rke2 server
systemctl start rke2-server.service
Jika ingin melihat log proses dari rke2 server, bisa menggunakan perintah berikut.
journalctl -u rke2-server -f
Setelah proses selesai, cek token untuk join Worker node
/var/lib/rancher/rke2/server/node-token
Pada semua Worker Node, jalankan perintah berikut untuk proses instalasi
curl -sfL https://get.rke2.io | INSTALL_RKE2_TYPE="agent" sh -
Enable service rke2
systemctl enable rke2-agent.service
buat file konfigurasi untuk join ke Master Node
mkdir -p /etc/rancher/rke2/ && nano /etc/rancher/rke2/config.yaml
isi file sebagai berikut
server: https://<ip master node>:9345
token: <token dari master node>
Setelah selesai, jalankan rke2 agent
systemctl start rke2-agent.service
Jika ingin melihat log proses dari rke2 agent, bisa menggunakan perintah berikut.
journalctl -u rke2-agent -f
cek kubeconfig file pada Master Node
cat /etc/rancher/rke2/rke2.yaml
copy pada laptop / komputer anda yg telah terinstall kubectl pada ~/.kube/config, lalu cek node
kubectl get node
Kubernetes cluster berhasil terinstall dan running.