Infrastructure Overview
This section describes the overall infrastructure setup of my homelab.
Architecture
My homelab is built around a Kubernetes cluster that provides:
- Container orchestration
- Service discovery and load balancing
- Persistent storage management
- Network policies and security
Key Components
Kubernetes Cluster
- Type: k3s (Lightweight Kubernetes distribution)
- Nodes: 2 total - 1 control plane, 1 worker node (Hardware details)
- Version: v1.33.4+k3s1
Container Registry
- Harbor Registry: Running at
192.168.1.206:30002 - Purpose: Private container image storage and vulnerability scanning
Storage
- Type: [Add your storage solution]
- Capacity: [Add capacity info]
Networking
- CIDR: [Add your cluster CIDR]
- Service CIDR: [Add service CIDR]
- Ingress: [Add ingress solution if any]
Network Architecture
graph TD
A[Internet] --> B[Router/Firewall]
B --> C[Homelab Network]
C --> D[K8s Master Node]
C --> E[K8s Worker Node 1]
C --> F[K8s Worker Node N]
D --> G[Harbor Registry]
D --> H[Other Services]