如何查看k8s使用docker还是containerd

一、流程图

flowchart TD
    A[检查k8s集群] --> B[获取节点信息]
    B --> C[查看docker或containerd进程]

二、步骤

1. 检查k8s集群

首先,我们需要检查k8s集群是否正常运行。在终端中输入以下命令:

kubectl get nodes

这条命令会列出当前k8s集群中的所有节点,确保所有节点都处于Ready状态。

2. 获取节点信息

接下来,我们需要获取一个节点的详细信息,以确定该节点使用的是docker还是containerd。在终端中输入以下命令:

kubectl describe node <node_name>

其中, <node_name> 是节点的名称,可以从第一步中的输出中选择一个节点名称填入。

3. 查看docker或containerd进程

在节点详细信息的输出中,找到 "Container Runtime Version" 字段,即可确定该节点使用的是docker还是containerd。

如果该字段中包含 "docker" 字样,则表示节点使用的是docker;如果包含 "containerd" 字样,则表示节点使用的是containerd。

三、总结

通过以上步骤,我们可以轻松查看k8s集群中节点使用的是docker还是containerd。对于刚入行的小白开发者来说,这是一个很基础但又很实用的技能。希望你可以从中受益,加油!