新闻详情

新闻详情

首页 / 资讯中心 / 详情

Kubeadm Worker节点加入集群实操

发布时间:2026/9/28 21:11:26来源:尧图网络
Kubeadm Worker节点加入集群实操
Kubeadm Worker节点加入集群实操技术栈Kubernetes v1.32.13 Rocky Linux 8.6 Containerd 1.7.x Calico v3.27.x操作环境 / 对接原理 / 详细步骤 / 完整命令 / 配置文件 / 验证流程 / 排错方案Kubeadm Worker节点加入集群实操操作环境K8s 集群版本 v1.32.13操作系统 Rocky Linux 8.6内核 4.18.0-372.el8容器运行时 Containerd 1.7.13runc 1.1.12CNI 插件 1.4.0网络插件 Calico v3.27.4Pod CIDR 10.244.0.0/16Service CIDR 10.96.0.0/12节点间网络互通关闭 firewalld 或放行所需端口关闭 Swap 分区时间同步通过 chronyd 实现时区 Asia/ShanghaiSEinux 设置为 disabled内核参数 net.bridge.bridge-nf-call-iptables1对接原理Kubeadm 是 K8s 官方集群引导工具负责初始化控制平面APIServer、ControllerManager、Scheduler、etcd并以静态 Pod 形式运行于 /etc/kubernetes/manifests 目录。kubelet 以 systemd 服务运行管理节点 Pod 生命周期。Containerd 作为 CRI 运行时通过 unix socket 与 kubelet 对接。Calico 以 DaemonSet 部署通过 BGP 实现 Pod 跨节点互通通过 iptables/IPVS 实现 Service 负载均衡。详细步骤1. 生成节点加入命令# Master 上生成 token 和 hash kubeadm token create --print-join-command # 输出示例kubeadm join 192.168.1.100:6443 --token xxx --discovery-token-ca-cert-hash sha256:xxx2. Worker 节点加入集群# Worker 节点执行加入命令 kubeadm join 192.168.1.100:6443 --token abcdef.0123456789abcdef \ --discovery-token-ca-cert-hash sha256:xxxxxxxxxxxxxxxx \ --cri-socket unix:///run/containerd/containerd.sock # Master 验证节点状态 kubectl get nodes -o wide3. 优雅剔除 Worker 节点# Master 上执行 kubectl drain worker01 --ignore-daemonsets --delete-emptydir-data --force kubectl delete node worker01 # Worker 上重置 kubeadm reset -f rm -rf /etc/cni/net.d /var/lib/kubelet /var/lib/dockershim iptables -F iptables -t nat -F iptables -t mangle -F iptables -X验证流程# 1. 节点状态验证 kubectl get nodes -o wide # 所有节点 STATUS 应为 Ready ​ # 2. 控制平面 Pod 验证 kubectl get pods -n kube-system # etcd、kube-apiserver、kube-controller-manager、kube-scheduler 均为 Running ​ # 3. 集群信息验证 kubectl cluster-info # Kubernetes control plane is running at https://apiserver:6443 ​ # 4. 组件版本验证 kubectl version --short # Server Version: v1.32.13 ​ # 5. Pod 网络连通性验证 kubectl run net-test --imagebusybox:1.36 --restartNever -- sleep 3600 kubectl exec net-test -- ping -c 3 10.96.0.10 ​ # 6. DNS 解析验证 kubectl exec net-test -- nslookup kubernetes.default.svc.cluster.local排错方案节点 NotReady查看 kubectl describe node确认 CNI 插件是否就绪检查 calico-node Pod 日志确认 Pod CIDR 与初始化参数一致kubelet 启动失败执行 journalctl -u kubelet -f 查看日志常见原因是 containerd socket 路径不匹配或 cgroup 驱动不一致containerd 需设 SystemdCgrouptrue镜像拉取失败确认 --image-repository 是否指定国内源或手动执行 kubeadm config images pull 预拉取CoreDNS CrashLoopBackOff通常为网络插件未就绪等待 Calico 部署完成后自动恢复检查 iptables 规则APIServer 连接超时检查 6443 端口是否监听防火墙是否放行etcd 是否健康etcdctl endpoint healthetcd 成员异常执行 etcdctl member list 确认成员状态检查数据目录 /var/lib/etcd 空间是否充足证书过期报错执行 kubeadm certs check-expiration 查看到期时间使用 kubeadm certs renew all 轮换后重启控制平面 Pod
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

AI辅助建筑方案协作:文字生图快速可视化与沟通提效实践 2026/9/28 23:40:50

AI辅助建筑方案协作:文字生图快速可视化与沟通提效实践

1. 建筑方案协作的真实痛点与AI切入逻辑干了十几年建筑设计,我最怕听到的一句话就是“这个方案感觉不对,再调一版看看”。不是怕改图,是怕那种“感觉不对”背后的沟通黑洞——甲方说不清要什么,设计师猜不透想表达什么&#xff0c…

阅读更多 →
Java Swing捕鱼达人:面向对象与游戏开发实战 2026/9/28 23:40:44

Java Swing捕鱼达人:面向对象与游戏开发实战

简介:这是一份基于Java开发的「捕鱼达人」休闲游戏完整实现项目,面向Java初学者与游戏开发入门者,帮助理解面向对象设计、图形界面编程及游戏逻辑架构。资源包含223个文件,以60个核心Java源码(如FishManager、CannonMa…

阅读更多 →
SLIVER07肝脏CT分割与三维重建:从数据预处理到模型训练全流程 2026/9/28 23:40:43

SLIVER07肝脏CT分割与三维重建:从数据预处理到模型训练全流程

简介:基于sliver07公开数据集的肝脏CT图像分割与三维重建Python源码,聚焦医学影像分析中的器官分割与可视化任务,面向计算机视觉、人工智能、生物医学工程等专业的在校学生、科研人员与算法爱好者,也适合作为毕业设计、课程设计或…

阅读更多 →
Yanshee机器人开发实战:从Jupyter交互调试到YanAPI工程化 2026/9/28 23:40:43

Yanshee机器人开发实战:从Jupyter交互调试到YanAPI工程化

“Yanshee”这名字,玩机器人的朋友应该不陌生。优必选出品的人形机器人,自带树莓派主控、一堆传感器和开源SDK,在一众教育机器人里算是很能打的。我拿到手之后的开发路径非常典型:先通过SSH连上去,把Jupyter Notebook跑…

阅读更多 →
LangGraph Agent 可控性实战:Hooks 与 Checkpointer 机制详解 2026/9/28 23:40:37

LangGraph Agent 可控性实战:Hooks 与 Checkpointer 机制详解

Agent 开发最让人兴奋的时刻,往往是看着它自己规划、自己调工具、自己把任务跑完。但最让人后背发凉的时刻,也恰恰是同一件事——它自己规划、自己调工具、自己把任务跑完。你根本不知道它下一步要干什么,等它干完了才发现方向跑偏&#xff0…

阅读更多 →
Java序列化从入门到实战:serialVersionUID、反序列化安全与选型指南 2026/9/28 23:40:30

Java序列化从入门到实战:serialVersionUID、反序列化安全与选型指南

先把结论放在前面:Java序列化这事儿,看着简单,就是ObjectOutputStream.writeObject()加ObjectInputStream.readObject()两头一调,但真正用起来,翻车点一个接一个。我见过太多人卡在serialVersionUID、transient、反序列…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉