如何查看AKS集群中的容器运行时版本
获取AKS集群容器运行时信息的方法
通过kubectl命令快速查看
- 查看单个节点的容器运行时详情:执行
kubectl describe node <你的节点名称>,在输出内容里找到Container Runtime Version字段,就能看到容器运行时的类型(如containerd、dockerd)和具体版本。 - 批量查看所有节点的容器运行时:执行
kubectl get nodes -o wide,输出结果中的CONTAINER-RUNTIME列会直接展示每个节点的容器运行时信息。
- 查看单个节点的容器运行时详情:执行
使用Azure CLI查询节点池配置
- 查看单个节点池的容器运行时相关配置:执行
az aks nodepool show --resource-group <你的资源组名称> --cluster-name <你的AKS集群名称> --name <你的节点池名称>,返回的JSON数据里可以找到容器运行时的配置细节(比如关联的节点镜像版本包含的运行时信息)。 - 查看所有节点池的信息:执行
az aks nodepool list --resource-group <你的资源组名称> --cluster-name <你的AKS集群名称>,遍历结果可获取每个节点池的运行时配置。
- 查看单个节点池的容器运行时相关配置:执行
登录节点查看详细运行时信息(可选)
如果你需要更深入的运行时细节,可以登录到AKS节点:- 执行
az aks ssh --resource-group <你的资源组名称> --name <你的AKS集群名称> --node-name <你的节点名称>,通过SSH连接到节点。 - 根据容器运行时类型执行对应命令:
- 若使用containerd:执行
crictl version查看详细版本信息。 - 若使用Docker:执行
docker version查看详细版本信息。
- 若使用containerd:执行
- 执行
内容的提问来源于stack exchange,提问作者user23263678
相关产品推荐
相关产品推荐

