Skip to main content

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

image.png

Kubernetes cluster berhasil terinstall dan running.