Setting up HA K3s cluster
Below are the steps I took too create a HA local db k3s cluster utilizing a LBVS IP.
Have 3 linux nodes ready. In my case Im using 3 ubuntu 20.04 LTS nodes
- On the first node run:
1 2
sudo curl -sfL https://get.k3s.io | K3S_TOKEN=SECRET sh -s - server --cluster-init --tls-san <LBVS_IP> sudo cat /var/lib/rancher/k3s/server/node-token
- On the 2nd and 3rd node run:
1
sudo curl -sfL https://get.k3s.io | K3S_TOKEN=<TOKEN> sh -s - server --server https://<1st node IP>:6443
- Back on the first node you can run the below to get your kubeconfig file:
1
sudo cat /etc/rancher/k3s/k3s.yaml
- Before using this kubeconfig file edit the
server:
address. Change this to your LBVS IP address
This post is licensed under CC BY 4.0 by the author.