在部署k8s的过程中,经常要对镜像进行操作,比如: 拉取、删除、查看等。
ctr是containerd自带的CLI命令行工具,crictl是k8s中CRI(容器运行时接口)的客户端,k8s使用该客户端和containerd进行交互
crictl 是 CRI 兼容的容器运行时命令行接口。 你可以使用它来检查和调试 Kubernetes 节点上的容器运行时和应用程序。
- ## 官网
- https://github.com/kubernetes-sigs/cri-tools/
-
- # 下载
- https://github.com/kubernetes-sigs/cri-tools/releases
-
-
- ## 替换旧的
- mkdir /opt/backup/
- mv /usr/bin/crictl /opt/backup/
-
- ## 使用最新版的
- vim /etc/crictl.yaml
-
文件内容如下:
- runtime-endpoint: unix:///var/run/dockershim.sock
- image-endpoint: unix:///var/run/dockershim.sock
- timeout: 2
- debug: true
- pull-image-on-create: false
验证:
- ##
- crictl ps
-
- ##
- crictl images ls
-