ZBLOG

怎么查看k8s的容器运行时

您好,以下是在 Kubernetes 中查看容器运行时的方法:

1.使用 kubectl 命令

通过 kubectl 命令可以查看 Kubernetes 的容器运行时。执行以下命令:

kubectl get nodes -o jsonpath='{range .items[*]}{.status.nodeInfo.containerRuntimeVersion}{\"\n\"}{end}' | sort | uniq

该命令将返回所有节点上的容器运行时类型和版本信息。

2.检查 kubelet 配置文件

kubelet 是 Kubernetes 节点上的一个主要组件,它负责管理 pod 并与容器运行时交互。您可以检查 kubelet 的配置文件来确定正在使用哪个容器运行时。默认情况下,Kubernetes 使用 Docker 作为其容器运行时。

如果您正在使用 systemd,请执行以下命令:

systemctl cat kubelet.service | grep container-runtime

该命令将返回类似于以下内容的输出:

ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS --container-runtime=remote --container-runtime-endpoint=unix:///var/run/containerd/containerd.sock

如果您正在使用其他 init 系统,则请查找对应的配置文件以查找相同或类似的信息。

希望这些信息对您有所帮助!

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=2723

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?