如何查看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。对于刚入行的小白开发者来说,这是一个很基础但又很实用的技能。希望你可以从中受益,加油!