Building a Kubernetes Platform on Proxmox
Designing and running a small but real Kubernetes platform on a Proxmox home lab, end to end.
Planning & Capacity
How the cluster was sized: CPU/RAM/disk math, memory overcommit on a swapless host, ZFS ARC capping, and the live VM right-sizi...
Kubernetes Cluster (kubeadm + Calico)
Standing up a 4-node Kubernetes cluster from scratch: node prep, containerd, kubeadm init and join, the Calico CNI via manifest...
Cluster Storage with NFS (CSI)
Dynamic ReadWriteMany volumes for the cluster: a dedicated NFS server plus the NFS CSI driver wired up as the default StorageCl...
Networking & the API Gateway
Bare-metal LoadBalancer services with MetalLB, and Kong as the API gateway/ingress, including an admin surface secured behind a...
CI/CD & the Container Registry
A Gitea Actions runner that builds container images (Docker-out-of-Docker) and a private registry to publish them to: the build...
Data & Observability
The stateful side: tuned PostgreSQL and MariaDB servers with per-app credentials, plus shipping cluster and database logs into ...