{"repo":"7wingfly/autok8s","free":true,"listed":false,"github":"https://github.com/7wingfly/autok8s","clone":"git clone https://github.com/7wingfly/autok8s.git","description":"Automate the installation of self-hosted Kubernetes clusters.","language":"Shell","stars":107,"topics":["automation","helm-charts","kubeadm","kubernetes","kubernetes-cluster","kubernetes-deployment","kubernetes-manifests","kubernetes-setup","vcenter","vmware"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Auto k8s (Automatic Kubernetes) Autok8s aims to fully automate the installation of self-hosted Kubernetes clusters in a bare-metal or virtual machine based environment. This will be of interest to anyone wanting to try out Kubernetes for the first time without spending any money, k8s enthusiasts/professionals that want a cluster at home for free, or those who are familiar with cloud offerings such as EKS or AKS but would like to learn more about how Kubernetes works under the hood. This may also help those looking to create an on-premise or self-managed cluster in a professional environment. In managed Kubernetes services such as EKS, AKS or GKE, the control-plane (master) node is abstracted away from you. For self-hosted clusters though, you have to create the control-plane node yourself. There are plenty of great articles out there on how to do this, but the process is not arbitrary. It can take a long time to get working and involves quite a bit of manual work. This project aims to fully automate the installation and configuration of a Kubernetes control-plane node along with the worker nodes with no more than one command per node. It includes manifests and Helm charts for pod networking (CNI), a load-balancer, persistent storage, and other common features and tools. With built-in support for Flux CD, you can leverage the power of GitOps to automatically deploy all of your workloads and configurations as soon as the cluster is ready. In short, the idea of Autok8s is to run","default_branch":null,"files":null,"tree":[],"storefront":"/r/7wingfly","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/7wingfly/autok8s/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."}