{"repo":"ricsanfre/pi-cluster","free":true,"listed":false,"github":"https://github.com/ricsanfre/pi-cluster","clone":"git clone https://github.com/ricsanfre/pi-cluster.git","description":"Pi Kubernetes Cluster. Homelab kubernetes cluster automated with Ansible, Terraform and FluxCD","language":"HCL","stars":573,"topics":["kubernetes","ansible","cluster","k3s","arm64","raspberry-pi","gitops","homelab","x86-64","fluxcd"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Pi Kubernetes Cluster K3S Kubernetes Cluster at home automated with Ansible and FluxCD This is an educational project to build a hybrid x86/ARM Kubernetes cluster at home, using Raspberry Pi and refurbished x86 mini PCs, learn to deploy basic kubernetes services and automate its deployment and configuration applying IaC (infrastructure as a code) and GitOps methodologies. The entire process for creating this cluster at home, from cluster design and architecture to step-by-step manual configuration guides, has been documented and it is published in the project website: https://picluster.ricsanfre.com. This repository contains all source code used to automate all manual tasks described in the documentation: Cloud-init's configuration files, Ansible's source code (playbooks/roles), and packaged Kubernetes applications (helm and kustomize) to be deployed using FluxCD. Since its deployment is completely automated, the cluster can be re-deployed in minutes as many times as needed for testing new cluster configurations, new software versions or just take you out of any mesh you could cause playing with the cluster. Scope The scope of this project is to build a hybrid x86/ARM kubernetes cluster at home, using low cost Raspeberry PIs and old refurbished mini PCs, and automate its deployment and configuration applying IaC (infrastructure as a code) and GitOps methodologies with tools like Ansible, OpenTofu/Terraform, cloud-init and Flux CD. As part of the project, the goal is to use a ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ricsanfre","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ricsanfre/pi-cluster/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."}