{"repo":"kubealex/libvirt-k8s-provisioner","free":true,"listed":false,"github":"https://github.com/kubealex/libvirt-k8s-provisioner","clone":"git clone https://github.com/kubealex/libvirt-k8s-provisioner.git","description":"Automate your k8s installation","language":"HCL","stars":437,"topics":["k8s","k8s-cluster","kubernetes","kubernetes-setup","kubectl","kubeadm","rancher","nginx","calico","flannel"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"libvirt-k8s-provisioner - Automate your cluster provisioning from 0 to k8s! Welcome to the home of the project! With this project, you can build up in minutes a fully working k8s cluster (single master/HA) with as many worker nodes as you want. DISCLAIMER It is a hobby project, so it's not supported for production usage, but feel free to open issues and/or contributing to it! How does it work? Kubernetes version that is installed can be choosen between: - 1.36 - Latest 1.36 release (1.36.3) - 1.35 - Latest 1.35 release (1.35.7) - 1.34 - Latest 1.34 release (1.34.10) - 1.33 - Latest 1.33 release (1.33.13) Terraform will take care of the provisioning via terraform of: - Loadbalancer machine with haproxy installed and configured for HA clusters - k8s Master(s) VM(s) - k8s Worker(s) VM(s) It also takes care of preparing the host machine with needed packages, configuring: - dedicated libvirt dnsmasq configuration - dedicated libvirt network (fully customizable) - dedicated libvirt storage pool (fully customizable) - libvirt-terraform-provider ( compiled and initialized based on https://github.com/dmacvicar/terraform-provider-libvirt) You can customize the setup choosing: - container runtime that you want to use ( cri-o, containerd ). - schedulable master if you want to schedule on your master nodes or leave the taint. - service CIDR to be used during installation. - pod CIDR to be used during installation. - network plugin to be used, based on the documentation. Project Calico Fla","default_branch":null,"files":null,"tree":[],"storefront":"/r/kubealex","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kubealex/libvirt-k8s-provisioner/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}