{"repo":"lisenet/kubernetes-homelab","free":true,"listed":false,"github":"https://github.com/lisenet/kubernetes-homelab","clone":"git clone https://github.com/lisenet/kubernetes-homelab.git","description":"Building a Kubernetes homelab using kubeadm, Ansible, Helm and Terraform.","language":"Shell","stars":511,"topics":["kubernetes","prometheus","grafana","istio","ansible","terraform","calico","metallb","alertmanager","truenas"],"license":"BSD-3-Clause","category":"deployment-docker-iac","readme_excerpt":"kubernetes-homelab A repository to keep resources and configuration files used with my Kubernetes homelab. Quick Links 1. Content of the Repository 2. Homelab Network Diagram 3. Network Configuration 4. Homelab Infrastructure Hardware Guest Provisioning Shared Storage Other Services Kubernetes Cluster Configuration Backups Homelab Root CA Average Power Consumption 5. Deployment Ansible-defined Kubernetes Homelab Manage Kubernetes Homelab with Terraform Manage Kubernetes Homelab Manually Install Istio 6. Upgrades 7. Blog Posts 8. Stargazers Over Time Content of the Repository ansible - Ansible playbooks to deploy Kubernetes homelab. cka - CKA study notes. ckad - CKAD study notes. kubernetes - Kubernetes resources that are defined in YAML and to be deployed using kubectl . kubernetes/helm - Kubernetes resources to be deployed using helm charts. packer - configuration files build Qemu/KVM images with Packer. pxe - configuration files for PXE boot and Kickstart. regcred - docker registry credentials. terraform - configuration files to manage Kubernetes with Terraform. Homelab Network Diagram Network Configuration Network is configured as follows: LAN: 10.11.1.0/24 . Gateway: 10.11.1.1 . DNS/DHCP/NTP/SMTP servers: 10.11.1.2 and 10.11.1.3 . Managed switch: 10.11.1.4 currently no special config but a couple of VLANs to separate homelab devices from the rest of the home network. PXE boot server: 10.11.1.20 . DNS private zone: hl.test (a reserved top level DNS name .test, see rfc2606)","default_branch":null,"files":null,"tree":[],"storefront":"/r/lisenet","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lisenet/kubernetes-homelab/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."}