S> initializing
SLAEGA·19
poc-prototypedevops-infrastructure

Kubernetes cluster from scratch (kubeadm)

Jan 20261 min read
Kubernetes cluste…
poc-prototype
devops-infras…
Kubernetes
kubeadm
containerd
Calico
HA
Linux
DevOps
Lab
drag

Kubernetes cluster from scratch with kubeadm — lab

Why. To understand Kubernetes deeply, you build it yourself — not via a managed cluster. This lab installs a kubeadm cluster end to end to master every building block.

What I build

  • Control plane bootstrap with kubeadm init, joining workers via kubeadm join.
  • containerd runtime + CNI (Calico/Flannel) for pod networking.
  • NGINX Ingress, persistent storage, and kube-vip/HAProxy for an HA control plane.
  • Hardening: RBAC, NetworkPolicies, secrets, version upgrades.

Stack

Kubernetes · kubeadm · containerd · Calico · NGINX Ingress · Linux

Lab / POC — infrastructure test bed, not intended for production.

Technologies

Project stack

KuberneteskubeadmcontainerdCalicoHALinuxDevOpsLab

Also explore

Similar projects