- main -> Maintained version of the repo
- k3s-postgres -> Old version which uses external PostgresSQL for K3S database
- Terraform provider made for Libvirt (qemu/kvm) and Proxmox.
- Each cluster section contains own Terraform directory and setting. Example: etcd cluster has own playbook and k3s management and downstream has own too.
- Q35 vm fix get from this issue, thank you so much: dmacvicar/terraform-provider-libvirt#885 (comment)
- Each cluster section contains own playbook, like in Terraform.
- All of the required kubernetes app deployed by manifest files.
-
3 node install
- All the nodes are control plane
- Rancher
- Rancher Backup
- Longhorn
- Cert-manager
- Nginx ingress controller
- Kube-vip
- Kube-vip cloud controller
- Harbor
-
12 node install
- 3 node proxy
- 3 node etcd
- 3 node control plane
- 3 node agent
- Crm cluster with pacemaker and corosync for nginx loadbalancer
- Metallb
- Longhorn
- Nginx ingress controller
- Cert-manager
-
3 node install
- All the nodes are control plane
- Longhorn
- Cert-manager
- Nginx ingress controller
- Kube-vip
- Kube-vip cloud controller
- Minio Operator
- Minio Tenant
-
1 node install
- Cert-manager
- Nginx ingress controller
- Metallb
- ArgoCD
- InfluxDB
- Longhorn