You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级EKS 1.24前,如何确认EKS 1.23节点是否使用Docker运行时

确认EKS 1.23节点容器运行时的方法

一、快速检查当前节点的容器运行时

你可以通过两种方式直接确认运行时类型:

  1. 登录节点查看kubelet配置
    执行命令查看kubelet的运行时端点配置:

    cat /var/lib/kubelet/config.yaml | grep runtimeEndpoint
    
    • 输出为runtimeEndpoint: unix:///var/run/dockershim.sock → 当前使用Docker运行时
    • 输出为runtimeEndpoint: unix:///run/containerd/containerd.sock → 当前使用containerd运行时
  2. 通过kubectl远程查看节点信息
    执行命令查看指定节点的容器运行时版本:

    kubectl describe node <你的节点名称> | grep "Container Runtime Version"
    
    • 结果显示docker://<具体版本号> → Docker运行时
    • 结果显示containerd://<具体版本号> → containerd运行时

二、AWS文档矛盾的原因说明

AWS EKS 1.23的默认运行时存在时间分界:2023年2月之后发布的EKS 1.23 AMI,默认切换为containerd;2023年2月之前的EKS 1.23 AMI,默认仍使用Docker。这就是你看到文档表述冲突的核心原因,取决于你当前使用的AMI发布时间。

三、EKS 1.24升级的对应操作建议

  • 若当前节点用Docker运行时:升级到1.24前必须切换到containerd,可选择直接替换为EKS 1.24官方AMI(默认containerd),或在现有节点上手动切换运行时
  • 若当前节点已用containerd:可直接按标准流程升级至1.24,无需额外调整运行时配置

内容的提问来源于stack exchange,提问作者Danny Idlis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 13:55:21