Skip to content

The easiest way to bootstrap a self-hosted High Availability Kubernetes cluster. A fully automated HA k3s etcd install with kube-vip, MetalLB, and more. Build. Destroy. Repeat.

License

Notifications You must be signed in to change notification settings

byrn-baker/k3s-ansible

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automated build of HA k3s Cluster with kube-vip and MetalLB forked from techno-tim/k3s-ansible repo.

After watching a couple Techno Tims excelent videos on k3s, I decided to add a couple of my own tasks to the existing project that deploys and resets the k3s cluster.

Here is a list of Roles I have added to Techno Tims k3s-ansible project

I added an inventory.yml file, I like my inventories in yaml format, in the yaml inventory proxmox vmids are added as a host variable.

Nautobot

I use this tool pretty extensivly with work and my home lab. If you do not know about it you should check out this project managed by NetworktoCode

Things I am working on

In the roles I have added I am working on adding some validation steps to the certificate tasks.

Thanks 🤝

This repo is really standing on the shoulders of giants. Thank you to all those who have contributed and thanks to these repos for code and ideas:

About

The easiest way to bootstrap a self-hosted High Availability Kubernetes cluster. A fully automated HA k3s etcd install with kube-vip, MetalLB, and more. Build. Destroy. Repeat.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jinja 50.5%
  • Shell 49.5%