To install the K3s, on the new VM instance, you can simply run the script in the terminal:
curl -sfL https://get.k3s.io | sh -
After the installation and initial setup process (which can take a few minutes), you can access the k3s cluster using the kube config file located at the
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="server" sh -s - --flannel-backend none --token 12345
Configuration can be passed to the installer via environment variables.
Other way to do this is using
See more at the k3s docs.
Installing k3s without Traefik
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="server" sh -s - --disable-traefik
This will install k3s without Traefik
Removing Traefik from the already running k3s
sudo rm -rf /var/lib/rancher/k3s/server/manifests/traefik.yaml helm uninstall traefik traefik-crd -n kube-system sudo systemctl restart k3s
Traefik will be uninstalled and will not be reinstalled via HelmChartConfig when k3s is restarted.