Alternatives To K3s Ansible
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Devops Exercises43,402
4 days ago21otherPython
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
5 days ago1May 10, 20225otherShell
I am using this repository to document my journey learning about DevOps. I began this process on January 1, 2022, and plan to continue until March 31. I will be dedicating one hour each day, including weekends, to gaining a foundational understanding of the various aspects of DevOps. This will be a 90-day intensive study period. 2022 & 2023 inc.
12 hours ago164apache-2.0Jinja
Deploy a Production Ready Kubernetes Cluster
16 hours ago11April 25, 202114apache-2.0Shell
6 days ago18gpl-3.0Go
Modern self-hosting framework, fully automated from empty disk to operating services with a single command.
Devops Guide6,779
3 months ago5mitHTML
DevOps Guide - Development to Production all configurations with basic notes to debug efficiently.
Ansible For Devops6,699
3 months ago90mitPython
Ansible for DevOps examples.
a month ago37apache-2.0Go
KubeOperator 是一个开源的轻量级 Kubernetes 发行版,专注于帮助企业规划、部署和运营生产级别的 K8s 集群。
Litmus3,6821a day ago7April 25, 2021314apache-2.0HTML
Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub ( Community notes is at
3 months ago67gpl-3.0Python
Alternatives To K3s Ansible
Select To Compare

Alternative Project Comparisons

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:

  • [X] Debian
  • [X] Ubuntu
  • [X] CentOS

on processor architecture:

  • [X] x64
  • [X] arm64
  • [X] armhf

System requirements

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


First create a new directory based on the sample directory within the inventory directory:

cp -R inventory/sample inventory/my-cluster

Second, edit inventory/my-cluster/hosts.ini to match the system information gathered above. For example:




If needed, you can also edit inventory/my-cluster/group_vars/all.yml to match your environment.

Start provisioning of the cluster using the following command:

ansible-playbook site.yml -i inventory/my-cluster/hosts.ini


To get access to your Kubernetes cluster just

scp [email protected]_ip:~/.kube/config ~/.kube/config
Popular Kubernetes Projects
Popular Ansible Projects
Popular Virtualization Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Kubernetes Cluster
System Information