Guide: Installing Containerd and Kubernetes on an On-Premise Cluster
A technical tutorial series on building an on-premise Kubernetes cluster has released its second part, focusing on installing the container runtime and core Kubernetes components. The guide covers configuring required Linux kernel modules — overlay and br_netfilter — and setting sysctl parameters to ensure correct network routing between pods and services. Containerd is installed via Docker's official repository using only the containerd.io package, with the systemd cgroup driver enabled to align with kubelet's default configuration. Kubernetes components kubelet and kubeadm are then installed from the official Kubernetes v1.31 repository, with package versions pinned to prevent automatic updates that could break cluster compatibility. All steps are intended to be run on every node in the cluster, both master and workers, unless stated otherwise.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in