## Enter Master Node Install w/o ingress controller & loadbalancer curl -sfL https://get.k3s.io | sh -s - --disable traefik --disable servicelb Get Token for worker setup cat /var/lib/rancher/k3s/server/node-token Retrieve config/cert cat /etc/rancher/k3s/k3s.yaml or get via scp from outside scp -i ~/.ssh/k3s-ssh root@k3s-vm-master:/etc/rancher/k3s/k3s.yaml ~/.kube/config > ![INFO] > Don't forget to adapt the master ip ## Enter Worker Node export TOKEN="K100556700fa04281a3c93503cffa4c576a12b72be864d09280fa53c046a7a9876e::server:4b4a3d56d663d28bf6d2e0fbe9201ee8" export MASTER_NODE="192.168.178.127" curl -sfL https://get.k3s.io | K3S_URL=https://${MASTER_NODE}:6443 K3S_TOKEN=${TOKEN} sh - Rancher Installation helm repo add rancher-latest https://releases.rancher.com/server-charts/latest # Prevent scheduling on master (optional) ``` kubectl taint nodes master node-role.kubernetes.io/master=:NoSchedule ``` # Just Setup // K3sup export SERVER_IP=192.168.178.45 export AGENT_IP=192.168.178.75 export USER=basti k3sup install \ --cluster \ --ip 192.168.178.45 \ --user $USER \ --merge \ --local-path $HOME/.kube/config \ --context my-k3s k3sup join \ --ip $AGENT_IP \ --server-ip $SERVER_IP \ --user $USER