kubeadm1.18.20 join 节点卡死

kubernetes运维——集群添加节点报错error execution phase preflight: couldn‘t validate the identity of the …… 在对kubernetes 1.19.0 集群扩容的时候报错失败,控制台打印信息如下 [preflight] Running pre-flight checks error execution phase preflight: couldn't validate the identity of the API Server: could not find a JWS signature in the cluster-info ConfigMap for token ID "9igmi0" To see 阅读详情

现象

kubeadm1.18.20 join 节点卡死,很长时间后出现:could not find a JWS signature in the cluster-info ConfigMap

error execution phase preflight: couldn't validate the identity of the API Server: could not find a JWS signature in the cluster-info ConfigMap for token ID "9lbtir"
To see the stack trace of this error execute with --v=5 or higher

原因

原因:token过期。
如下命令验证:

kubeadm token list

如果没有输出,肯定是token已经过期。

重新生成token

输入如下命令重新生成token, 并且打印出把节点加入集群的命令。

kubeadm token create --print-join-command --ttl=0

其中 --ttl=0 参数,生成token永不过期。
输出如下:

kubeadm join 192.168.3.150:6443 --token py6asu.kbgbdkc040i69gi1     --discovery-token-ca-cert-hash sha256:e9e39a6e7c9f1b9a4f1c29618551a3180a2e0fe6b53338295c1261e822658973 

复制命令,在待加入集群的节点上运行。

其它情况的卡死

节点时间不同步,node加入集群可能卡死。kubeadm reset ,同步时间后,再重新加入集群。

Ubuntu 18.04 + kubeadm 搭建 Kubernetes 集群实战指南 Kubernetes 是云原生基础设施的核心编排系统,其集群启动本质是 control plane 组件(apiserver、etcd、scheduler 等)的协同初始化与证书信任链构建。kubeadm 作为官方推荐的轻量级集群引导工具,通过标准化证书生成、静态 Pod 部署和节点准入机制,将复杂分布式系统启动过程封装为可追溯、可调试的确定性流程。它不隐藏细节,而是暴露关键决策点——如 cgroup 驱动选择、pod-network-cidr 规划、CA 证书 SAN 配置等,这些正是生产环境稳定性与安全 阅读详情

相关推荐

Kubernetes 1.11 + Kubeadm + Ubuntu 18.04 生产级部署深度解析

Kubernetes 是容器编排的事实标准,其核心组件 kubelet、kubeadm 和底层操作系统(如 Ubuntu)的协同机制直接决定集群稳定性与可维护性。本文聚焦于 kubeadm 工具链在 Kubernetes 1.11 版本中的配置驱动范式,深入剖析其如何通过声明式 YAML 配置(ClusterConfiguration/InitConfiguration)实现可审计、可回溯的集群初始化;同时结合 Ubuntu 18.04 的 systemd-resolved DNS 行为、cgroup v1

weixin_30265103的博客 379

通过kubeadm join 为k8s集群增加节点出错 couldn‘t validate the identity of the API Server

通过kubeadm join 为k8s集群增加节点出错 couldn't validate the identity of the API Server: could not find a JWS signature in the cluster-info ConfigMap for token ID "xxxxx" 的解决办法。

marlinlm的博客 4765

生产级机器学习模型服务落地实战指南

机器学习模型服务化是将算法能力转化为业务价值的关键环节,其核心在于从‘可运行’迈向‘可运维’的工程范式升级。它涉及模型打包的确定性保障、高性能推理服务选型(如NVIDIA Triton)、特征实时供给架构(Redis在线特征存储)、多维监控体系(含PSI数据漂移检测)以及Kubernetes环境下的弹性部署与安全加固。该过程不仅要求掌握Docker容器化、gRPC API设计、Prometheus指标采集等关键技术,更强调解耦设计、可观测性建设与故障快速恢复能力。本文聚焦真实生产场景中的高频痛点——GPU

weixin_34354173的博客 614

couldn‘t validate the identity of the API Server: could not find a JWS signature in the cluster-info

在kubernetes集群安装的时候,集群使用了一段时间。work节点数量不够了,你又安装了新的work节点。

qq_36037795的博客 563

kubeadm join token JWT not found问题分析

kubeadm bootstrap token问题

u012449333的专栏 705

error execution phase preflight: couldn‘t validate the identity of the API Server: abort connecting

error execution phase preflight: couldn't validate the identity of the API Server: abort connecting to API servers after timeout of 5m0s

weixin_45030548的博客 2360

Ubuntu 18.04 + kubeadm 部署 Kubernetes 的硬核实践指南

Kubernetes 是容器编排的事实标准,其部署依赖于底层操作系统、容器运行时与集群引导工具的深度协同。kubeadm 作为官方推荐的轻量级集群初始化工具,需严格匹配内核特性(如 cgroup v1)、网络栈行为(如 iptables 规则管理)及证书生命周期策略。在长期支持的 Ubuntu 18.04 环境中,这些约束尤为显著:内核 4.15 对 cgroup v2 支持薄弱,Docker 19.03.15 与 kubelet 的 cgroup 驱动必须一致,而 Flannel host-gw 模式则成

congbao6525的博客 451

k8s后续添加节点失效couldn't validate the identity of the API Server

报错信息 [root@k8s-node2 k8s]# kubeadm join 192.168.1.200:6443 --token ov6qse.lvw984yn30c96p9o --discovery-token-ca-cert-hash sha256:ed7ea5ae0c06f4ace9013e663b223e8da72e4e94e4dc657cfb1db68d777f3984 [...

jstang的博客 1万+

Debian 9 + kubeadm 搭建 Kubernetes 集群实战指南

Kubernetes 是一种分布式容器编排系统,其核心在于控制平面组件(如 kube-apiserver、etcd)与工作节点的协同运行。kubeadm 作为官方推荐的轻量级集群引导工具,通过标准化流程封装初始化逻辑,但底层仍深度依赖 Linux 系统配置——包括 cgroup 驱动、内核模块(br_netfilter)、iptables 规则、时间同步及证书生命周期管理。在 Debian 9 这类长期稳定发行版上实践 kubeadm,能暴露真实环境中的兼容性细节,强化对 kubelet 启动机制、静态 P

weixin_30328063的博客 308

[K8S]error execution phase preflight: couldn‘t validate the identity of the API Server

error execution phase preflight: couldn't validate the identity of the API Server: could not find a JWS signature in the cluster-info ConfigMap for token ID "uyylx2" To see the stack trace of this error execute with --v=5 or higher

一杯咖啡半杯糖的博客 4209

Kubernetes 执行join卡住导致加入集群失败问题解决

问题: 最近在给项目组搭建预发布环境(uat)的时候遇到了一个问题,我想要将预发布节点加入集群,执行join命令发现卡住了,导致不能加入集群,如图所示: 就卡在这里一直不往下走,导致不能加入k8s集群。 解决方案 : 造成这种问题的原因可能有两点:token失效 、CA证书失效。 我们可以通过生成一个永久token来防止token失效: $ kubeadm token c...

专注基础架构领域 1万+

# Kubernetes(K8s)笔记Day02 (下):K8s高可用集群部署全流程

基础环境配置(主机名、hosts、防火墙、内核参数、时间同步等)Keepalived + Nginx 实现 API Server 高可用负载均衡Docker + cri-dockerd 容器运行时的安装与配置kubeadm 初始化集群,加入控制节点和工作节点Calico 网络插件的部署与验证集群高可用性测试按照上述步骤操作,即可获得一个生产级可用的高可用 Kubernetes 集群。所有代码块均保留并可直接执行,请根据实际环境调整 IP、网卡名称和版本号。

weixin_46136019的博客 285

使用 Ansys Q3D 进行电容提取

精确的电容提取在高速和 RF 设计中至关重要。在本博客中,我们演示了如何使用Ansys Q3D Extractor来计算电容值,从基本的平行板电容器开始,然后转到MEMS芯片的切口,以检查焊盘和RF线对整体电容的影响。在下面的比较中,我们使用 Q3D 从 MEMS 芯片切口中提取两种配置的电容矩阵:一种仅带有焊盘,另一种带有连接到 RF 线路的焊盘。这种比较表明,焊盘是总电容的主要贡献者,而 RF 线路则略有增加。按照上述工作流程,提取焊盘的电容,得到的电容矩阵如下所示。,选择一个已识别的网络,然后单击。

jkh920184196的博客 1814

k8s Could not find a JWS signature in the cluster-info ConfigMap for token ID

这个错误的原因是没有token这个错误的原因是token失效两种方案都需要重新生成tokenkubeadm join报错及解决error的原因: 是master生成的节点不存在或者过期了.解决方案: 重新生成。

技术博客记录 1333

AI数字人短视频数字人口播数字人分身建模流程全解析

在人工智能与计算机图形学蓬勃发展的当下,数字人建模作为打造虚拟数字人的核心环节,其流程复杂且精妙,融合了多种前沿技术与创意构思,为栩栩如生的数字人形象奠定基石。​。

2403_87518095的博客 1447

私彩视频开奖动画直播源码内部核心技术解析及修改可增加后台操控-持续更新文章!

其实在此很感谢能做出H5开奖系统的码农们,而我本人也喜欢分解此类的东西。 因为特殊原因,该东西本人就不做图片展示,以防他人商业化。 借用开奖摇奖代码首先分解首页index文件。代码如下:(后面持续在原有的作品上添加后台操作) 代码里写的//.....是我的注明代码的所需。 ​ <!DOCTYPE html> <html> <head> <...

yugua3837的博客 5996

k8s从节点加入主节点[preflight] Running pre-flight checks卡住(已解决)k8s常用问题解决

部署k8s时,主节点部署成功了,从节点1执行kubeadm join也成功了,从节点2执行kubeadm join一直卡在[preflight] Running pre-flight checks不动!

秃了也弱了 7875

一文解释电路中常用电子元器件应用和选型01

电容和二极管是电路中最常用的两个电子元器件,种类和系列众多,这里简单总结一下应用场景和选型方式 电容(Capacitor) 电容的种类(20种以上)和应用非常广泛,但是我经常遇到的无非就是下面这几种: 应用 1.隔直流。 2.旁路(去耦) 3.耦合 4.滤波 5.温度补偿 6.计时 7.调谐 8.整流 9.储能 种类 1. 陶瓷电容 2. 云母电容 3. 铝电解电容 4. 钽

weixin_43904073的博客 2237

k8s的node节点加入无法验证API服务器的身份TOKEN过期

在第一次配置的时候,只加入了一个节点到集群,后面第二天想扩容节点,但是加入的时候提示了一个证书过期的问题。

m0_74020575的博客 530

将Windbg附加到软件进程上排查异常闪退的问题

使用Windbg和Process Explorer排查因为内存泄漏导致的软件异常闪退问题。

dvlinker的技术专栏 1万+

Chrome DevTools MCP 实战完整教程

本教程介绍了Chrome DevTools MCP(Model Context Protocol)在智能Web测试中的应用。该系统通过MCP协议将Chrome开发者工具能力标准化,并与AI结合,提供了统一的测试解决方案。核心功能包括智能自动化、深度调试分析和性能监控优化。教程详细讲解了环境搭建、MCP服务器配置、参数说明及多种工具集(输入自动化、导航、设备仿真、性能分析等)的使用方法。通过mcp-use库的MCPAgent和MCPClient组件,用户可以轻松实现自然语言驱动的浏览器操作和测试流程管理。

blues_C的博客 3805

Kubenetes 添加节点报错—couldn‘t validate the identity of the API Server

k8s添加节点报错

我是小bā吖的博客 1104

RAP 语义键:让 UUID 世界变得可读、可导航、可校验

RAP 语义键的核心价值与实现要点 语义键(Semantic Key)是 ABAP RAP 模型中连接技术实现与业务体验的关键设计:通过为实体指定一组业务可读的标识字段(如订单号、物料编码等),在保持技术主键(如UUID)不变的同时,显著提升用户界面的可读性和导航体验。 主要优势: 提升UI可读性:Fiori元素会突出显示语义键字段,帮助用户快速识别关键业务数据 改善导航体验:OData URL会使用可读的语义键而非技术ID,便于分享和排查问题 降低沟通成本:业务人员能准确引用有意义的业务标识而非技术ID

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 155

Kubernetes 纳管节点卡住导致加入集群失败问题解决

问题现象 之前自己搭建了一个k8s集群,配置如下: os: centos8 master: 8U8G 192.168.2.106 worker1: 4U4G 192.168.2.240 worker2: 4U4G 192.168.2.149 最近需要在k8s上搭建hadoop集群,但是两台worker有点捉襟见肘,遂决定再添加一台worker3,k8s的安装在此不再赘述,感兴趣的可以参照我另外...

小么飞刀的博客 3146

基于uniapp实现自定义日历页面、年份月份选择、动态日历渲染、日期标记及备忘录、无组件依赖、多端兼容

基于UniApp框架下自定义日历组件的完整实现方案,涵盖基础日历渲染、年月选择器集成、动态数据标记等核心功能。提供完整代码段,帮助开发者快速构建高性能、高定制化的日历模块,适用于日程管理、预订系统等场景。

商务合作 / 项目定制 / 学习交流。个人vx:lovely_wml 1万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

kubeadm join卡住问题,100%有效果

最近部署k8s集群时候遇到了以一个kubeadm join卡住问题的问题,总结一下分享出来。

小鹏linux的博客 836

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

上一篇: kubernetes 1.18.20 加入windows server 2019节点
下一篇: ubuntu18.04常用操作
mumu2lili
博客等级 码龄18年 117粉丝 75原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值