本教程将带你一步步在Ubuntu 24.04.2上安装配置Kubernetes 1.35.0,即使你是小白也能轻松完成。我们将涵盖环境准备、容器运行时安装、kubeadm部署以及集群初始化等核心步骤。通过本次Kubernetes安装,你将掌握企业级容器编排的基础技能。
首先确保你的Ubuntu 24.04.2系统是最新的。打开终端执行以下命令:
sudo apt update && sudo apt upgrade -y 安装必要的工具,例如curl、vim等:
sudo apt install -y curl vim Kubernetes需要容器运行时来运行Pod。我们选择containerd,它轻量且稳定。执行以下命令安装:
sudo apt install -y 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 containerdsudo systemctl enable containerd 验证containerd运行状态:
sudo systemctl status containerd 添加Kubernetes官方APT仓库并安装指定版本1.35.0。这是k8s集群搭建的关键步骤。
curl -fsSL https://pkgs.k8s.io/core:/stable:/v1.35/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.35/deb/ /" | sudo tee /etc/apt/sources.list.d/kubernetes.listsudo apt updatesudo apt install -y kubelet=1.35.0-* kubeadm=1.35.0-* kubectl=1.35.0-*sudo apt-mark hold kubelet kubeadm kubectl 使用kubeadm初始化控制平面节点。注意替换--apiserver-advertise-address为你的实际IP。
sudo kubeadm init --pod-network-cidr=10.244.0.0/16 --kubernetes-version=v1.35.0 初始化成功后,按照提示配置kubectl:
mkdir -p $HOME/.kubesudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/configsudo chown $(id -u):$(id -g) $HOME/.kube/config 为了使Pod之间可以通信,需要安装CNI网络插件。这里以Flannel为例:
kubectl apply -f https://raw.githubusercontent.com/flannel-io/flannel/master/Documentation/kube-flannel.yml 等待所有系统Pod运行正常:
kubectl get pods --all-namespaces -w 如果需要扩展集群,在其他Ubuntu节点上重复步骤1-3,然后使用控制平面初始化时生成的join命令加入。命令类似于:
kubeadm join 192.168.1.100:6443 --token --discovery-token-ca-cert-hash sha256: 至此,你已经成功完成了Ubuntu配置和Kubernetes安装,并实现了容器化部署的基础环境。接下来你可以部署应用来验证集群功能。整个过程涵盖了k8s集群搭建的核心要点,希望对你有所帮助。
关键词:Kubernetes安装、Ubuntu配置、容器化部署、k8s集群搭建
本文由主机测评网于2026-02-27发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260227452.html