【K8S】ctr和crictl的区别
背景:在部署k8s的过程中,经常要对镜像进行操作(拉取、删除、查看等)
问题:使用过程中会发现ctr和crictl有很多相同功能,也有些不同,那区别到底在哪里?
说明:
1.ctr是containerd自带的CLI命令行工具,crictl是k8s中CRI(容器运行时接口)的客户端,k8s使用该客户端和containerd进行交互;
2.ctr和crictl命令具体区别如下,也可以--help查看。下面可以看出,crictl缺少对具体镜像的管理能力,可能是k8s层面镜像管理可以由用户自行控制,能配置pod里面容器的统一镜像仓库,镜像的管理可以有habor等插件进行处理。
命令 | ctr | crictl |
查看运行的容器 |
ctr task ls/ctr container ls |
crictl ps |
查看镜像 |
ctr image ls |
crictl images |
查看容器日志 |
无 |
crictl logs |
查看容器数据信息 |
ctr container info |
crictl inspect |
查看容器资源 |
无 | crictl stats |
启动/关闭已有的容器 |
ctr task start/kill |
crictl start/stop |
运行一个新的容器 |
ctr run |
无(最小单元为pod) |
修改镜像标签 |
ctr image tag |
无 |
创建一个新的容器 |
ctr container create |
crictl create |
导入镜像 |
ctr image import |
无 |
导出镜像 |
ctr image export |
无 |
删除容器 |
ctr container rm |
crictl rm |
删除镜像 |
ctr image rm |
crictl rmi |
拉取镜像 |
ctr image pull |
crictl pull |
推送镜像 |
ctr image push |
无 |
在容器内部执行命令 |
无 |
crictl exec |
【K8S】ctr和crictl的区别相关推荐
- Containerd客户端工具(CLI)介绍ctr,nerdctl,crictl,podman以及docker
下面设计到私有镜像库私有镜像库 http和https两种方式 浅谈 containerd 架构及高级技巧 containerd是一个高级容器运行时,又名容器管理器.简单来说,它是一个守护进程,在单个主 ...
- containerd 命令行工具之 ctr与crictl
一 安装 官方文档 注: ctl是 containerd 的一个命令行工具 但是crictl是k8s提供的对接cri的一个命令行工具 https://github.com/kubernetes-sig ...
- K8S中iptables和ipvs区别
原文 从k8s的1.8版本开始,kube-proxy引入了IPVS模式,IPVS模式与iptables同样基于Netfilter,但是ipvs采用的hash表,iptables采用一条条的规则列表.i ...
- Kubernetes——K8s架构与组件原理
摘要 通过现代的 Web 服务,用户希望应用程序能够 24/7 全天候使用,开发人员希望每天可以多次发布部署新版本的应用程序. 容器化可以帮助软件包达成这些目标,使应用程序能够以简单快速的方式发布和更 ...
- 二十九、K8s最小服务漏洞3-gVisor沙箱
一.为什么需要使用沙箱运行容器 首先,我们来看看整个K8s调用容器的架构: 1.架构概述 架构分为3个部分,分别时High-level container management.High-level ...
- 实战:kubeadm方式搭建k8s集群(k8s-v1.22.2,containerd-v1.5.5)-2023.2.22(测试成功)
实验环境 1.硬件环境 3台虚机 2c2g,20g.(nat模式,可访问外网) 角色 主机名 ip master节点 master1 172.29.9.51 node节点 node1 172.29.9 ...
- 深度学习CTR预估模型凭什么成为互联网增长的关键?
本文是王喆在InfoQ开设的原创技术专栏"深度学习CTR预估模型实践"的第一篇文章(以下"深度学习CTR预估模型实践"简称"深度CTR模型" ...
- k8s部署dashboard
1.dashboard概述 Dashboard是基于网页的Kubernetes用户界面.您可以使用Dashboard将容器应用部署到Kubernetes集群中,也可以对容器应用排错,还能管理集群资源. ...
- Dubbo 在 K8s 下的思考
作者 | 曹胜利 Apache Dubbo PMC 导读:Dubbo 作为高性能 Java RPC 框架的刻板印象早已深入人心,在 Cloud Native 的架构选型上,Spring Cloud 或 ...
最新文章
- Wireshark网络抓包(三)——网络协议
- 一起谈.NET技术,.NET 打包入门
- python多线程_【python多线程02】各种线程锁
- 博客园出现了奇怪的cookie问题
- html权重值_史上最全的web前端面试题汇总及答案HtmlCss(二)
- 图文+动画讲解排序算法总结!!
- java get post 注解,GET/POST接收或发送数据的问题
- android studio python_android studio的安装信息
- 一看就懂的例子告诉你用react-redux的正确姿势
- 【模型转换】最少点的覆盖区间
- java struts 读取文件_读取文件.txt并将其保存到c中的struct
- BME280测湿度温度
- word使用学习总结
- selenium实例登陆拉勾网 外加手动验证验证码
- H264编码原理(无损压缩)
- Navicat Premium11.0.16 for mac 破解
- 浅谈当下火热的ChatGPT
- python爬取音乐源码_手把手教你使用Python抓取QQ音乐数据(第一弹)
- 红警2 Win7启动一系列问题
- 一步一步教你制作的第一个 WordPress 插件