Install Kubernetes menggunakan RKE2
Pada saat installasi ini saya menggunakan 34 node
1 Master Node23 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
Kubernetes cluster berhasil terinstall dan running.