Setting Up a Complete Kubernetes Home Lab – Part 1


– Server Configuration and Specification
– Operating System Choice and Installation
– Home LAN Overview
– Setup a single node cluster with Kubeadm on Ubuntu 22.04 LTS
– Deploy A simple application on the Kubernetes Cluster
– Setup Load Balancer with MetalLB
– Setup Nginx Ingress Controller
– Setup NFS Storage Provisioner for dynamic storage on the kubernetes cluster
– Setup Loki, Prometheus and Grafana for Monitoring
– Setup ArgoCD for Continuous Deployment to the kubernetes cluster
– Deploy a more complex application with postgres database backend and HPA
– Load the application with hey and observe autoscaling

Read More

Leave a Reply