首页/云/Kubernetes 速查/crictl 在节点上排查容器
集群运维与排障54 条

crictl 在节点上排查容器

crictl 直接对接容器运行时(containerd / CRI-O):kubelet 异常、kubectl 进不去容器时,用它查看容器、镜像与运行状态。

Kubernetes 速查云更新于 2026-10-12

常用命令

常用命令
crictl ps -a | head
crictl pods
crictl inspect <container-id>
crictl logs <container-id>
crictl images | grep app
crictl rmi <image-id>
需要 /etc/crictl.yaml 或 --runtime-endpoint 指向运行时 socket:containerd 常见为 unix:///run/containerd/containerd.sock。

易错点

  • 用 crictl 停容器绕过 kubelet:kubelet 会重建或状态不一致,只做只读查看
  • 把 docker 命令当等价物:多数新集群用 containerd,节点上通常没有 docker CLI

数据来源与参考

  • Kubernetes 官方文档 · 调试节点上的容器运行时
  • crictl 用户手册
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌