命令查看本机的containeded启动情况:
/var/lib/rancher/rke2/bin/crictl --runtime-endpoint=unix:///run/k3s/containerd/containerd.sock ps
查看所有启动情况(含异常)
/var/lib/rancher/rke2/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml get pods -A
kubectl 控制容器副本数
/var/lib/rancher/rke2/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml get deploy -n oa-prd
/var/lib/rancher/rke2/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml scale deploy oa-prd-web1 --replicas=1 -n oa-prd
删除无用镜像
/var/lib/rancher/rke2/bin/crictl --runtime-endpoint=unix:///run/k3s/containerd/containerd.sock rmi --prune
https://www.cnblogs.com/rancherlabs/p/14324469.html
检查目录下文件大小:
cd /run/containerd/io.containerd.runtime.v2.task/k8s.io
du -sh *|sort -h
获取某个容器大小:
crictl ps|grep e298b8fc0
| 命令 | docker | ctr(containerd) | crictl(kubernetes) |
|---|---|---|---|
| 查看运行的容器 | docker ps | ctr task ls/ctr container ls | crictl ps |
| 查看镜像 | docker images | ctr image ls | crictl images |
| 查看容器日志 | docker logs | 无 | crictl logs |
| 查看容器数据信息 | docker inspect | ctr container info | crictl inspect |
| 查看容器资源 | docker stats | 无 | crictl stats |
| 启动/关闭已有的容器 | docker start/stop | ctr task start/kill | crictl start/stop |
| 运行一个新的容器 | docker run | ctr run | 无(最小单元为 pod) |
| 打标签 | docker tag | ctr image tag | 无 |
| 创建一个新的容器 | docker create | ctr container create | crictl create |
| 导入镜像 | docker load | ctr image import | 无 |
| 导出镜像 | docker save | ctr image export | 无 |
| 删除容器 | docker rm | ctr container rm | crictl rm |
| 删除镜像 | docker rmi | ctr image rm | crictl rmi |
| 拉取镜像 | docker pull | ctr image pull | ctictl pull |
| 推送镜像 | docker push | ctr image push | 无 |
| 登录或在容器内部执行命令 | docker exec | 无 | crictl exec |
| 清空不用的容器 | docker image prune | 无 | crictl rmi –prune |
| 命令 | docker/nerdctl | ctr | crictl |
|---|---|---|---|
| 查看运行的容器 | docker/nerdctl ps | ctr task ls/ctr container ls | crictl ps |
| 查看镜像 | docker/nerdctl images | ctr image ls | crictl images |
| 查看容器日志 | docker/nerdctl logs | 无 | crictl logs |
| 查看容器数据信息 | docker/nerdctl inspect | ctr container info | crictl inspect |
| 查看容器资源 | docker/nerdctl stats | 无 | crictl stats |
| 启动/关闭已有的容器 | docker/nerdctl start/stop | ctr task start/kill | crictl start/stop |
| 运行一个新的容器 | docker/nerdctl run | ctr run | 无(最小单元为 pod) |
| 打标签 | docker/nerdctl tag | ctr image tag | 无 |
| 创建一个新的容器 | docker/nerdctl create | ctr container create | crictl create |
| 导入镜像 | docker/nerdctl load | ctr image import | 无 |
| 导出镜像 | docker/nerdctl save | ctr image export | 无 |
| 删除容器 | docker/nerdctl rm | ctr container rm | crictl rm |
| 删除镜像 | docker/nerdctl rmi | ctr image rm | crictl rmi |
| 拉取镜像 | docker /nerdctl pull | ctr image pull | ctictl pull |
| 推送镜像 | docker/nerdctl push | ctr image push | 无 |
| 登录或在容器内部执行命令 | docker/nerdctl exec | 无 | crictl exec |
| 清空不用的容器 | docker/nerdctl image prune | 无 | crictl rmi –prune |
| 登录镜像仓库 | docker/nerdctl login | 无 | 无 |
| 查看网络情况 | docker/nerdctl network ls | ||
| 查看数据卷情况 | docker/nerdctl volume ls |