Skip to main content

Install Kubernetes menggunakan RKE2

Pada saat installasi ini saya menggunakan 34 node

1 Master Node
23 Worker Node

InstallPada k3s pada Master Node,Node, jalankan perintah iniberikut otomatisuntuk menjadikan node sebagai master nodemenginstall

curl -sfL https://get.k3s.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 installasi selesai, cek token untuk join Worker node

cat /var/lib/rancher/k3s/rke2/server/node-token

Pada semua Worker Node,Node, jalankan perintah berikut untuk proses instalasi

curl -sfL https://get.k3s.rke2.io | K3S_URL=https://ip-master-node:6443 K3S_TOKEN=token-from-master-nodeINSTALL_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.