crictl命令行大全

半兽人 发表于: 2022-08-24   最后更新时间: 2024-03-29 15:01:48  
{{totalSubscript}} 订阅, 4,048 游览

crictlCRI(容器运行时)命令行接口,kubernetes 通过它来调用节点上的容器运行时,实现这个接口的容器运行时,可能是docker,也可能containerd,也可能Podman,kubernetes并不关心。

设置默认的容器运行时

crictl config runtime-endpoint unix:///var/run/containerd/containerd.sock

执行之后,会在 /etc/crictl.yaml 生成配置文件。

查看

# 查看信息
crictl info

# 查看运行中的进程
crictl ps

# 查看全部
crictl ps -a
crictl ps -all

# 显示最后运行
crictl ps -l

# 查看pod
crictl pods

# 根据标签,查看pods
crictl pods --label run=nginx

# 获取容器日志
crictl logs 87d3992f84f74

镜像

# 查看镜像
crictl images

# 删除镜像
crictl images rmi

# 打包、提交、拉取
crictl tag kafka-monitor:v1 kubebiz/kafka-monitor:v1
crictl push kubebiz/kafka-monitor:v1
crictl pull kubebiz/kafka-monitor:v1

# 停止所有容器
crictl ps |awk '{print $1}' |xargs -i crictl stop {}

# 提交一个镜像
crictl commit 1a442630f4a9 test/javaweb:0.0

管理

# 启动容器
crictl start 3e025dd50a72d956c4f140...
更新于 2024-03-29

查看containerd更多相关的文章或提一个关于containerd的问题,也可以与我们一起分享文章