
K3s role
Deploy Kubernetes cluster with K3s.
Usage
Configure the role.
# https://update.k3s.io/v1-release/channels
k3s_version: v1.33.3+k3s1
k3s_token: # default: {{ vault_k3s_token }}
k3s_server: true # default: false
k3s_tls_san: k3s.kubernetes.build
k3s_agent: false # default: true
k3s_url: https://k3s.kubernetes.build:6443
And include it in your playbook.
- hosts: k3s
roles:
- role: k3s
Docs
Setup kubeconfig
Copy
sudo chmod 644 /var/tmp/k3s.yaml
mv /var/tmp/k3s.yaml ~/.kube/config
sed -i "s/127.0.0.1/$SERVER/g" ~/.kube/config