VMware恢复快照后Kubernetes网络消失问题排查记录(真实踩坑) 📅 发布时间:2026/7/11 14:03:35 👁️ 浏览次数: 今天做K8s实验的时候踩了一个比较典型的坑记录一下整个排查过程希望能帮到遇到类似问题的人。一、问题背景我是在VMware虚拟机里做Kubernetes三节点实验环境大概是1个 Master2个 Worker网络插件Calico平时为了方便实验我会经常在VMware Workstation里打快照。结果今天恢复快照之后我想着顺便把虚拟机内存调大一点然后重启系统问题就来了。二、问题现象系统启动之后我先执行ip a结果发现不对劲。之前正常的时候能看到很多网络接口ens160 tunl0 cali*******但是恢复快照后只剩下lo ens160最关键的是ens160 连 IP 地址都没有。这就很离谱因为没有 IP 的话 Kubernetes 网络肯定也起不来。三、第一步排查网卡是否存在先确认系统有没有识别网卡ip link show结果显示ens160 state UP说明网卡是存在的而且已经启动。问题就变成了网卡有但是没有IP。四、发现根本原因网卡配置文件没了继续排查网络配置文件cat /etc/sysconfig/network-scripts/ifcfg-ens160结果系统直接报错No such file or directory再看目录ls /etc/sysconfig/network-scripts/发现只有一个 README 文件。这就很明显了恢复快照 修改硬件配置之后系统的网卡配置文件丢了。所以系统识别到了网卡但是没有配置NetworkManager 也不会给它分配 IP五、手动重建网卡配置直接新建配置文件vi /etc/sysconfig/network-scripts/ifcfg-ens160写入TYPEEthernet BOOTPROTOdhcp NAMEens160 DEVICEens160 ONBOOTyes然后重启网络systemctl restart NetworkManager再执行ip a终于拿到 IP 了192.168.30.xxx网络恢复。六、Kubernetes还是不正常虽然网络恢复了但K8s还是有问题。执行kubectl get pods -A直接报错The connection to the server 192.168.30.11:6443 was refused这里的6443端口是 Kubernetes API Server。说明控制平面没起来。七、排查K8s组件先看 kubeletsystemctl status kubelet是 running。再看容器运行时systemctl status containerd也是 running。于是尝试重启核心组件systemctl restart containerd systemctl restart kubelet过了几十秒再看kubectl get nodes结果变成k8s-node1 Ready k8s-node2 NotReady k8s-node3 NotReady说明Master节点已经恢复了。八、Calico网络也恢复再看网络ip a熟悉的接口又回来了tunl0 cali*******这些是Calico创建的虚拟网络接口。说明 CNI 网络插件已经正常运行。九、最后处理Worker节点Worker节点显示NotReady只需要在每个节点执行systemctl restart containerd systemctl restart kubelet等几十秒再看kubectl get nodes全部恢复k8s-node1 Ready k8s-node2 Ready k8s-node3 Ready至此整个集群恢复。十、总结这次问题其实是几个问题叠加VMware恢复快照修改虚拟机硬件内存Linux网卡配置文件丢失没有IP导致Kubernetes API Server无法启动最终解决步骤重新创建网卡配置文件重启 NetworkManager重启 containerd重启 kubelet集群就恢复了。十一、一个建议做 Kubernetes 实验的时候一定要用静态IP。不然DHCP变更虚拟机快照网络重置都可能让集群直接崩。这次算是完整踩了一遍坑也算涨经验了
# 发散创新:用 Cypress 实现前端自动化测试的“智能断言”体系构建 在现代前 发散创新:用 Cypress 实现前端自动化测试的“智能断言”体系构建 在现代前端开发中,Cypress 已成为主流的端到端测试框架之一。它不仅支持直观的 API 设计,还提供了强大的调试能力和实时重放功能。然而,许多团队仍停留在基础的 cy… 2026/7/5 17:18:16
铣床夹具CAD图纸 铣床夹具CAD图纸是机械加工领域中至关重要的设计文档,其核心作用在于为铣削工序提供精准的定位与可靠的夹紧方案。通过三维建模与二维工程图的结合,图纸能够清晰呈现夹具各部件的几何形状、装配关系及关键尺寸,确保设计意图在制造环节得到准确… 2026/7/11 6:23:42
基于Java+SSM+Flask基于BS模式的直播电商交流平台(源码+LW+调试文档+讲解等)/BS模式/直播电商/交流平台/在线直播/电商直播/实时互动/商务直播/网络直播/直播互动/直播销售 博主介绍 💗博主介绍:✌全栈领域优质创作者,专注于Java、小程序、Python技术领域和计算机毕业项目实战✌💗 👇🏻 精彩专栏 推荐订阅👇🏻 2025-2026年最新1000个热门Java毕业设计选题… 2026/7/9 6:58:14
Llama-3.1-8B-Instruct-FP8-KV-Quark-test微调指南:在量化模型上继续训练 Llama-3.1-8B-Instruct-FP8-KV-Quark-test微调指南:在量化模型上继续训练 【免费下载链接】Llama-3.1-8B-Instruct-FP8-KV-Quark-test 项目地址: https://ai.gitcode.com/hf_mirrors/amd/Llama-3.1-8B-Instruct-FP8-KV-Quark-test Llama-3.1-8B-Instruct-FP… 2026/7/11 14:03:16
OpenClaw接入阿里云百炼API踩坑指南:404、环境变量与模型路由 1. 项目概述:OpenClaw 接入阿里云百炼 API 的真实踩坑全记录 我用 OpenClaw 搭建本地大模型服务已经快一年了,从最早用它跑 Qwen-Coder 做代码补全,到后来想切到 Qwen3-Max 做复杂推理,中间整整卡了四天半。不是环境装不上&#… 2026/7/11 14:03:16
如何通过Open-Shell实现Windows开始菜单定制工具的终极指南 如何通过Open-Shell实现Windows开始菜单定制工具的终极指南 【免费下载链接】Open-Shell-Menu Classic Shell Reborn. 项目地址: https://gitcode.com/gh_mirrors/op/Open-Shell-Menu 你是否对现代Windows的开始菜单感到不适应?是否怀念Windows XP/7时代的经… 2026/7/11 14:01:16
计算机毕业设计之基于ssm的电影院订票系统 如今,在科学技术飞速发展的情况下,信息化的时代也已因为计算机的出现而来临,信息化也已经影响到了社会上的各个方面。它可以为人们提供许多便利之处,可以大大提高人们的工作效率。随着计算机技术的发展的普及,各个领域… 2026/7/11 14:01:16
猫抓cat-catch:浏览器资源嗅探扩展的技术架构与高级应用指南 猫抓cat-catch:浏览器资源嗅探扩展的技术架构与高级应用指南 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 猫抓(cat-catch)是一款基于… 2026/7/11 13:57:05
3分钟掌握Libre Barcode:免费开源条码字体让条码生成像打字一样简单 3分钟掌握Libre Barcode:免费开源条码字体让条码生成像打字一样简单 【免费下载链接】librebarcode Libre Barcode: barcode fonts for various barcode standards. 项目地址: https://gitcode.com/gh_mirrors/li/librebarcode 还在为复杂的条码生成软件而头… 2026/7/11 13:57:05
5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 [特殊字符] 5分钟搞定Kodi字幕难题:智能字幕插件让你追剧无忧 🎬 【免费下载链接】zimuku_for_kodi Kodi 插件,用于从「字幕库」网站下载字幕 项目地址: https://gitcode.com/gh_mirrors/zi/zimuku_for_kodi 还记得那个深夜吗?你刚下载… 2026/7/11 0:00:11
工业信号干扰处理与FOD4216光耦应用实战 1. 工业环境中的信号干扰挑战在工业自动化领域,信号采集的准确性直接关系到整个控制系统的可靠性。典型的工业现场充斥着各种干扰源:大功率电机启停产生的电磁干扰、变频器工作产生的高频噪声、继电器触点火花放电,以及长距离传输引入的共模干… 2026/7/11 0:00:11
OpenHarmony 完整项目工程整合规范 + 模块化分层架构(API23+ 标准企业级结构) 摘要前面系列教程覆盖了 ArkUI 组件、路由、生命周期、本地存储、网络请求、Ability 底层全套基础能力,本篇统一梳理标准工程目录分层、模块化拆分、代码复用规范、全局工具统一管理、项目打包权限配置、常见工程报错统一解决方案,形成可直接用于课程设计… 2026/7/11 0:00:11
6个月转型AI工程师:实战路径与核心技能 1. 项目概述:6个月转型AI工程师的可行性路径在2023年大模型技术爆发的背景下,AI工程师岗位需求同比增长217%(LinkedIn数据)。不同于传统算法工程师需要3-5年培养周期,现代AI工程师更侧重工程化落地能力。我在硅谷科技公… 2026/7/7 11:26:57
TPAFE0808与PIC18F87K22的多通道信号采集方案 1. 项目背景与核心需求在工业自动化、医疗设备和科研仪器等领域,多通道信号采集与系统监测是基础且关键的技术需求。传统方案往往面临通道数量不足、信号调理复杂、系统集成度低等问题。TPAFE0808作为一款8通道模拟前端芯片,与PIC18F87K22微控制器的组合… 2026/7/11 12:30:52
STC3115与PIC18LF26K80构建高精度电池管理系统 1. STC3115与PIC18LF26K80在电池管理系统中的核心价值在现代电子设备中,电池管理系统(BMS)的重要性不亚于设备的核心处理器。STC3115作为一款高精度电池电量监测IC,与PIC18LF26K80微控制器的组合,构成了一个既能精确监控又能智能管理的完整解… 2026/7/8 14:25:08