Getting Started
This guide tracks the homelab.kubernerdes.com repo — a lab/demo environment showcasing SUSE infrastructure and cloud-native software, along with guidance on how to deploy it.
Deployment Modes
The environment supports three deployment modes, selected via ENVIRONMENT:
| ENVIRONMENT | CIDR | Purpose |
|---|---|---|
| homelab | 10.10.12.0/22 | Supernet for the lab — shared infra services (DHCP, DNS, PXE, etc.) |
| enclave | 10.10.13.0/24 | Air-gapped deployment using SUSE Prime and Hauler |
| community | 10.10.14.0/24 | Deployment using community bits |
| prime | 10.10.15.0/24 | Deployment using bits from the SUSE Prime registry/repo |
Tech Stack
- SUSE Virtualization (Harvester)
- SUSE Rancher Manager
- SUSE Security (NeuVector)
- SUSE Observability (StackState)
- SUSE Linux Enterprise (SLE/SLES) / SUSE Linux Enterprise Micro (SL-Micro)
- SUSE RKE2 (K3s when needed — not yet supported for the SUSE Security install)
- RGS Hauler
- Harbor
Guide Structure
- Day 0 - Plan — planning and architecture
- Day 1 - Build — install Harvester, Rancher Manager, the Apps cluster (with Security), and Observability
- Day 2 - Operate — backups, RBAC, and ongoing operations
- Deep Dives — product overview and background reading (air-gapping, load balancing, security model)