Skip to content
Ansible playbook to deploy k3s kubernetes cluster
Branch: master
Clone or download
Latest commit 986bfec Apr 14, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
roles fixe arm's Apr 14, 2019 Fix typo Mar 21, 2019
hosts.ini Debian and x64 only Mar 12, 2019
site.yml fixe arm's Apr 14, 2019

Build a Kubernetes cluster using k3s via Ansible.

K3s Ansible Playbook

Build a Kubernetes cluster using Ansible with k3s. The goal is easily install a Kubernetes cluster on machines running:

  • Debian 9
  • Ubuntu 16.04
  • CentOS 7

on processor architecture:

  • x64
  • arm64
  • armhf

System requirements:

Deployment environment must have Ansible 2.4.0+ Master and nodes must have passwordless SSH access


Add the system information gathered above into a file called hosts.ini. For example:




Start provisioning of the cluster using the following command:

ansible-playbook site.yaml
You can’t perform that action at this time.