Kubernetes Home Lab¶
Bare-metal Kubernetes cluster built with kubeadm on physical hardware.
This documentation describes the full lifecycle of the cluster: from hardware design to installation and operations.
🎯 Project Goals¶
- Understand Kubernetes internals
- Build a production-like bare-metal cluster
- Practice CKA/CKAD concepts
- Maintain a fully reproducible setup
🏗 Architecture Summary¶
- Single control plane
- Two worker nodes
- Ubuntu Server 22.04 LTS
- containerd runtime
- Calico CNI
- Dedicated Pod CIDR (10.244.0.0/16)
📚 Documentation Structure¶
- Overview → Design and topology
- Installation → Step-by-step cluster setup
- Operations → Validation and reset procedures