上一篇
内容摘要: 本文详细介绍了在 Ubuntu 22.04 系统上从环境初始化到 K8s集群搭建 的全过程,重点讲解 Containerd配置,即使是小白也能轻松实现 Ubuntu安装Kubernetes。
在进行 Ubuntu安装Kubernetes 之前,必须对 Ubuntu 22.04 基础环境进行优化,尤其是禁用 Swap 分区以保证 Kubelet 正常运行。
sudo apt update && sudo apt upgrade -ysudo swapoff -asudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
Kubernetes 自 1.24 版本起弃用了 DockerShim,因此我们需要手动完成 Containerd配置。开启 SystemdCgroup 是集群稳定的核心:
# 生成默认配置并修改sudo mkdir -p /etc/containerdcontainerd config default | sudo tee /etc/containerd/config.tomlsudo sed -i 's/SystemdCgroup = false/SystemdCgroup = true/g' /etc/containerd/config.tomlsudo systemctl restart containerd
接下来需要在 Ubuntu 22.04 中安装 kubeadm, kubelet 和 kubectl。这是 K8s集群搭建 的基础工具包:
# 添加 K8s 官方仓库密钥及源curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.28/deb/Release.key | sudo gpg --dearmor -o /etc/apt/keyrings/kubernetes-apt-keyring.gpgecho 'deb [signed-by=/etc/apt/keyrings/kubernetes-apt-keyring.gpg] https://pkgs.k8s.io/core:/stable:/v1.28/deb/ /' | sudo tee /etc/apt/sources.list.d/kubernetes.listsudo apt updatesudo apt install -y kubelet kubeadm kubectlsudo apt-mark hold kubelet kubeadm kubectl
最后一步,在主节点执行初始化命令,完成 K8s集群搭建。执行成功后,你将获得一个强大的容器编排平台。
sudo kubeadm init --pod-network-cidr=10.244.0.0/16
恭喜!你已成功在 Ubuntu 22.04 上完成了 Ubuntu安装Kubernetes,快去部署你的第一个 Pod 吧!
本文由主机测评网于2026-04-06发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260434200.html