How to Install Containerd and Kubernetes on an On-Premise Cluster
Part 2 of this tutorial series covers installing the container runtime and Kubernetes components on all nodes of a self-hosted cluster. The guide walks through enabling required Linux kernel modules and configuring network routing parameters needed for pod communication. Containerd is installed via Docker's official repository, with the systemd cgroup driver enabled to align with kubelet's default settings. Kubernetes components kubelet and kubeadm are then installed from the official v1.31 repository and pinned to prevent automatic upgrades that could break cluster compatibility. Finally, the kubelet service is enabled to start automatically on boot across all master and worker nodes.
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