Back to feed
Dev.to
Dev.to
7/30/2026
Building an On-Premise Kubernetes Cluster — Part 2: Installing Containerd and Kubernetes

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?

Comments

Failed to load comments. Please try again.

Explore more