Nodes

My Kubernetes cluster consists of the following nodes, all running as VMs on my Proxmox cluster.

Control plane nodes are dedicated to running just the core Kubernetes services (kube-apiserver, kube-controller-manager, kube-scheduler, and etcd) as well as a few misc. DaemonSets. All actual workloads are only scheduled on the worker nodes, to ensure the control plane remains stable.

Name Role CPU Memory Disk Host
k8s-control-plane-1 Control plane 2 cores 4GB 80GB aphrodite
k8s-control-plane-2 Control plane 2 cores 4GB 80GB apollo
k8s-control-plane-3 Control plane 2 cores 4GB 80GB zeus
k8s-worker-1 Worker 2 cores 8GB 80GB aphrodite
k8s-worker-2 Worker 2 cores 8GB 80GB apollo
k8s-worker-3 Worker 2 cores 8GB 80GB zeus
k8s-worker-4 Worker 2 cores 8GB 80GB helios
k8s-worker-5 Worker 2 cores 8GB 80GB eos
Total 16 cores 52GB 640GB