Dev.to
7/30/2026

Building an On-Premise Kubernetes Cluster — Part 2: Installing Containerd and Kubernetes
Short summary
Part 2 of an on-premise Kubernetes series covers installing the container runtime (containerd) and Kubernetes packages (kubelet, kubeadm) on all cluster nodes. It details configuring kernel modules (overlay, br_netfilter), sysctl parameters for pod networking, enabling systemd cgroup driver in containerd, and holding package versions to prevent compatibility-breaking upgrades. Image garbage collection tuning is also covered.
- •Install containerd via Docker repository and configure systemd cgroup driver for kubelet compatibility
- •Set up kernel modules and sysctl parameters required for Kubernetes pod networking
- •Install kubelet and kubeadm, hold versions, and configure image garbage collection thresholds
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



