Ubuntu 24.04, 部署/安装 K8s 1.36.2, 单 Master单Node,共2个节点, 详细/完整的部署/安装步骤
前置说明
镜像拉取需要使用美国源/镜像仓库如:
1.Ubuntu APT / Ubuntu24.04美国源 us.archive.ubuntu.com
http://us.archive.ubuntu.com/ubuntu/
2.containerd.io Docker密钥 / Docker 美国源 download.docker.com
https://download.docker.com/linux/ubuntu/gpg
3. kubeadm+kubelet+kubectl k8s密钥 / K8s 美国源 pkgs.k8s.io(v1.36)
https://pkgs.k8s.io/core:/stable:/v1.36/deb/Release.key
4.网络插件Calio / Calico美国源 raw.githubusercontent
https://raw.githubusercontent.com/projectcalico/calico/v3.29.4/manifests/calico.yaml
环境信息
集群服务器:1台美国CN2大带宽(弹性),IP通过curl cip.cn显示为香港, 做master节点
1台美国CN2大带宽(弹性),IP通过curl cip.cn显示为香港,做worker/node节点
操作系统:Ubuntu 24.04
Master IP:149.88.88.183
Worker / Node IP:154.201.92.72
K8s 版本:v1.36.2
容器运行时:containerd
镜像 / 软件源:美国源(K8s、docker、apt 、containerd.io)
免 sudo 配置:操作前提前给当前用户赋予无密码 sudo 权限,全文命令不带 sudo (可选)
两台节点全部步骤同步执行,仅初始化、加入集群步骤区分 Master / Worker (Node)