如何深入了解EKS Kubernetes版本更新错误

uplii1fm  于 2023-04-20  发布在  Kubernetes
关注(0)|答案(1)|浏览(126)

在EKS Web控制台中,它在 Jmeter 板顶部显示以下警告:“此群集正在运行Amazon EKS当前支持的最旧Kubernetes版本。请确保在版本支持日期结束之前更新您的群集。”并且它有一个“立即更新”按钮。但每次我尝试更新时,它都会默默失败。没有错误或日志可供继续。
当我选择按钮时,它显示我可以从Kubernetes 1.22更新到1.23。单击Update后,集群的状态更改为“Updating”几分钟,但随后返回“Active”。版本仍然是1.22。在“Update history”选项卡中,我可以看到失败的尝试。它有更新ID,提交时间,类型,和状态,类型为VersionUpdate,状态为Failed,点击后Error计数为零,没有显示错误,状态为Failed,如何查找升级失败的原因?
更多详情:

  • 我启用了所有的控制平面日志。这些日志中没有任何内容可以给予我了解升级尝试。
  • 我试着通过浏览器控制台,aws cli和eksctl命令进行升级。它们都以同样的方式失败。
  • 我的AWS配置文件在管理组中,因此附加了AdministratorAccess配置文件。此外,我能够从1.21升级到1.22没有问题,所以我不认为这是权限问题。

下面是aws eks describe-update的输出:

"update": {
    "id": "cbb53f20-b5e2-4cf0-b95a-f6634e71b9de",
    "status": "Failed",
    "type": "VersionUpdate",
    "params": [
        {
            "type": "Version",
            "value": "1.23"
        },
        {
            "type": "PlatformVersion",
            "value": "eks.6"
        }
    ],
    "createdAt": 1680798494.173,
    "errors": []
}

先谢谢你了。

9gm1akwq

9gm1akwq1#

请先遵循此checklist中的指导。检查您是否有足够的可用IP地址(至少5个)以及您的SGs和IAM权限是否正确。有关其他信息,请参阅Updating an Amazon EKS cluster Kubernetes version。如果在此之后升级仍然失败,请向AWS支持部门提交一个案例。

相关问题