kubernetes [upgrade/config] FATAL: failed to getAPIEndpoint: could not retrieve API endpoints for no

本文介绍了在遇到Kubernetes升级过程中由于版本不一致导致的`failed to getAPIEndpoint`错误。首先,问题起因于kube-apiserver的安全漏洞(CVE-2021-25737)和版本错乱。解决方案包括将kubeadm、kubelet和kubectl软件包降级至同一版本,然后按照官方文档分别升级控制平面节点和工作节点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

开发机漏洞,Kubernetes kube-apiserver信息泄露漏洞(CVE-2021-25737)。
查询资料,需要升级版本(参考: https://github.com/kubernetes/kubernetes/issues/102106)
在这里插入图片描述

开发机使用的版本是1.17.17,但不知道谁使用yum乱升级,集群缺没有升级导致版本错乱。
在这里插入图片描述
然后本人使用常规升级方案,如下图(版本不同):
在这里插入图片描述
升级检查失败:

[root@yz1824 ~]# sudo kubeadm upgrade plan
[upgrade/config] Making sure the configuration is correct:
[upgrade/config
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值