Ansible BuildAnsible Build
Home
Roles
Scripts
Mint System
Chat
GitHub
Home
Roles
Scripts
Mint System
Chat
GitHub
  • K3s role

k3s logo

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
Edit this page
Last Updated: 8/27/25, 9:33 AM
Contributors: Janik von Rotz