尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

k8s 主节点重启后 从节点 get 异常 - 教程

k8s 主节点重启后 从节点 get 异常 - 教程
📅 发布时间:2026/6/20 15:14:51

k8s 主节点重启后 从节点 get 异常 - 教程

如图所示,主节点重启后出现了这样的错误

1、重启主节点的所有服务

kubeadm安装

sudo systemctl restart kubelet
sudo systemctl status kubelet
是 active (running),就说明没问题。
kubectl get pods -n kube-system
看到 apiserver、scheduler、controller-manager、etcd等 Pod 都处于 Running状态。之后,你的主节点 kubectl get nodes等命令就应该可以正常工作了。

2、原因

我是配置文件出问题了

3、处理

查看主节点文件

ls /etc/kubernetes/admin.conf

将这个文件分发给从节点

scp /etc/kubernetes/admin.conf root@192.168.125.103:~/
从节点 操作
ls -la ~/.kube/
mv ~/admin.conf ~/.kube/config
chmod 600 ~/.kube/config

出现下面就OK了

第1步:在 Kubernetes 主节点(Master)上操作
  1. ​登录到你的 Kubernetes 主节点服务器。

  2. ​找到集群的配置文件。集群初始化后,默认的配置文件位于 /etc/kubernetes/admin.conf。这个文件包含了访问集群所需的所有信息(API Server地址、证书、密钥)。

    bash

    复制

    ls /etc/kubernetes/admin.conf

    你应该能看到这个文件。

  3. ​使用 scp命令将配置文件安全复制到 k8s-node01节点。

    • 你需要知道 k8s-node01节点的 IP 地址。

    • 执行以下命令,将 <k8s-node01-ip>替换为你节点的实际IP地址(例如 192.168.1.101)。

    bash

    复制

    scp /etc/kubernetes/admin.conf root@:~/
    • ​命令解释​:scp(secure copy) 会将主节点上的 /etc/kubernetes/admin.conf文件复制到 k8s-node01节点的 root 用户的家目录 (~/) 下。

    • 系统可能会提示你输入 k8s-node01节点的 root 密码。

第2步:回到 k8s-node01节点上操作

现在,配置文件已经复制到了 k8s-node01节点的 ~/(即 /root/)目录下,我们需要把它放到正确的位置并设置正确的权限。

  1. ​创建 .kube目录。

    首先,需要创建 kubectl默认会去寻找配置文件的目录。

    bash

    复制

    mkdir -p ~/.kube
  2. ​将复制过来的配置文件移动到正确位置并重命名。

    kubectl默认使用的配置文件是 ~/.kube/config。

    bash

    复制

    mv ~/admin.conf ~/.kube/config
  3. ​设置严格的文件权限(非常重要!)​。

    该配置文件中包含敏感的认证密钥,必须限制为只有所有者可读。

    bash

    复制

    chmod 600 ~/.kube/config
第3步:验证配置

现在,所有配置已经完成。让我们来测试一下。

在 k8s-node01节点上执行:

bash

复制

kubectl get nodes

如果一切顺利,你现在应该能看到集群中所有节点的状态列表(包括 master 和 node01),而不是之前那个可怕的 connection refused错误。

相关新闻

  • 训练笔记:博弈杂题
  • PyTorch 神经网络工具箱完全指南 - 详解
  • 2025表面瑕疵检测厂家TOP5推荐:表面瑕疵检测,薄膜瑕疵检测,瑕疵检测设备,瑕疵在线检测,铝箔瑕疵在线检测,外观瑕疵检测机,薄膜瑕疵检测仪,陶瓷膜瑕疵检测各种类型检测,精准高效的质量守护

最新新闻

  • Gemma-3-12B-IT WebUI安全加固:HTTPS、IP白名单与频率限制实战
  • 关于北大青鸟马甸华腾校区介绍及官方公告 - 北大青鸟总部
  • 告别白边:3个方法让照片拼接边缘完美融合 - 软件工具教程方法
  • 图片格式转换工具怎么选?看这6款小程序对比结果 - 软件工具教程方法
  • PaddleOCR完整指南:从图像到结构化数据的AI文档解析革命
  • 无保卡老旧腕表没人收?南京回收不设门槛,新旧都收 - 讯息早知道

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号