上一篇
本文详细指导您在Ubuntu 24.04操作系统上安装Kubernetes 1.33.1、Containerd 1.7.27和Calico 3.30。通过本教程,即使您是初学者也能轻松完成Kubernetes安装,并理解关键组件配置。

确保您有一台或多台运行Ubuntu 24.04的机器,并具有root权限或sudo权限。建议至少2GB内存和2个CPU核心。
Containerd是一个高性能容器运行时,我们将它作为Kubernetes的容器引擎。
sudo apt update && sudo apt upgrade -ysudo apt install -y apt-transport-https ca-certificates curl software-properties-commoncurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"sudo apt update && sudo apt install -y containerd.io=1.7.27-1sudo containerd config default | sudo tee /etc/containerd/config.toml 然后编辑配置文件,设置systemd_cgroup = true,并重启服务:sudo systemctl restart containerdKubernetes(K8s)是一个容器编排平台,我们将安装kubeadm、kubelet和kubectl。
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.33/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.33/deb/ /" | sudo tee /etc/apt/sources.list.d/kubernetes.listsudo apt update && sudo apt install -y kubelet=1.33.1-1.1 kubeadm=1.33.1-1.1 kubectl=1.33.1-1.1sudo apt-mark hold kubelet kubeadm kubectlCalico网络为Kubernetes提供网络和网络策略功能。
sudo kubeadm init --pod-network-cidr=192.168.0.0/16 按照输出提示设置kubectl。kubectl apply -f https://raw.githubusercontent.com/projectcalico/calico/v3.30.0/manifests/calico.yamlkubectl get pods -n kube-system 确保所有Pod处于Running状态。运行以下命令检查集群组件:kubectl get nodes 应显示主节点为Ready状态。
至此,您已在Ubuntu 24.04上成功部署了Kubernetes 1.33.1、Containerd 1.7.27和Calico 3.30。本教程涵盖了从Containerd配置到Calico网络设置的完整流程,助您快速搭建生产级K8s环境。
本文由主机测评网于2026-01-03发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260114337.html