K3s Installation Notes (for running Gitlab Runner)
Install k3s master and expose api:
curl -sfL https://get.k3s.io | INSTALL_K3S_EXEC="server --write-kubeconfig-mode 644 --bind-address 0.0.0.0" sh -
The --write-kubeconfig-mode 644
gives /etc/rancher/k3s/k3s.yaml
group and world read permissions so that we can run kubectl
without sudo
.
The INSTALL_K3S_EXEC
argument can be modified at /etc/systemd/system/multi-user.target.wants/k3s.service
.