| Parameter | Description |
|---|---|
| Number of Nodes | Can be 1 or >=3 (default: 3); Scalable |
| Hardware Type | Specific machine type for consistency |
| Experiment Link Speed | Sets network speed for cluster interfaces |
| Disk Image | UBUNTU22-64-STD |
| Kubespray Git Repository | https://github.com/kubernetes-incubator/kubespray.git |
| Kubespray Version | release-2.21 |
| Kubernetes Version | default stable version |
| Helm Version | default |
| Container Manager | docker (default) or containerd |
| Kubernetes Network Plugin | calico |
| Enable MetalLB | True |
| Enable NFS | True |
| Kube Proxy Mode | ipvs |
| Kube Master is Worker | False |
| Private Docker Registry | True (exposed on kube master) |
Below is the architecture diagram of this Kubernetes setup:
