Container 命令ctr、crictl 命令

1、 Containerd和Docker的架构区别

Docker vs. Containerd:

2、ctr & crictl的区别

ctr是containerd的一个客户端工具
crictl 是 CRI 兼容的容器运行时命令行接口,可以使用它来检查和调试 Kubernetes 节点上的容器运行时和应用程序
crictl 则直接对应了命名空间 k8s.io,即”crictl image list“等同于“ctr -n=k8s.io image list“
所以crictl是kubernetes专属的containerd管理命令,crictl -v 输出的是当前 k8s 的版本。

containerd 相比于docker , 多了 namespace概念, 每个 image和 container 都会在各自的namespace下可见, 目前k8s会使用k8s.io 作为命名空间

# ctr namespace list
NAME   LABELS 
k8s.io 

 3、docker、ctr、crictl命令对照表

 # crictl stats

ONTAINER           NAME                      CPU %               MEM                 DISK                INODES
0782b441edb09       kube-scheduler            1.05                35.98MB             12.29kB             8
16cea16f8dc35       kube-apiserver            9.26                333.5MB             65.54kB             18
67fdb8bc4579c       coredns                   0.40                13.58MB             45.06kB             14
74bfbb60a86ae       etcd                      5.45                62.98MB             36.86kB             11
8ad81cb5d6381       cilium-agent              2.10                199.9MB             208.9kB             46
98eb930b45798       kube-controller-manager   5.12        72.15MB             73.73kB             22
be8beba4f4100       coredns                   0.47                13.46MB             45.06kB             14
d2132bee317cc       hello                     0.00                3.113MB             24.58kB             7
d6b209ce43a4c       kube-proxy                0.00                35.56MB             65.54kB             24
ebef8a361a4ef       cilium-operator           0.24                39.24MB             57.34kB             17

4、containerd的镜像加速配置

方法一、修改文件:vi /etc/containerd/config.toml

将如下代码:[plugins."io.containerd.grpc.v1.cri".registry][plugins."io.containerd.grpc.v1.cri".registry.mirrors][plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]endpoint = ["https://registry-1.docker.io"]改为:[plugins."io.containerd.grpc.v1.cri".registry][plugins."io.containerd.grpc.v1.cri".registry.mirrors][plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]endpoint = ["https://mn3d3160.mirror.aliyuncs.com"]

方法二、export CONTAINER_REGISTRY_MIRROR=https://mn3d3160.mirror.aliyuncs.com

然后重启 containerd:

systemctl daemon-reload

systemctl restart containerd

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/453647.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

运维自动化bingo前端

项目目录结构介绍 项目创建完成之后,我们会看到bingo_web项目其实是一个文件夹,我们进入到文件夹内部就会发现一些目录和文件,我们简单回顾一下里面的部分核心目录与文件。 ├─node_modules/ # node的包目录,项目运行的依赖包…

马尔科夫链--基础知识

马尔可夫链(Markov Chain)是一种数学系统,它经过从一个状态到另一个状态的转换,这些转换遵循马尔可夫性质,即未来的状态只依赖于当前的状态,而与过去的状态(即如何到达当前状态)无关…

《Python 网络爬虫简易速速上手小册》第1章:Python 网络爬虫基础(2024 最新版)

文章目录 1.1 网络爬虫简介1.1.1 重点基础知识讲解1.1.2 重点案例:社交媒体数据分析1.1.3 拓展案例1:电商网站价格监控1.1.4 拓展案例2:新闻聚合服务 1.2 网络爬虫的工作原理1.2.1 重点基础知识讲解1.2.2 重点案例:股票市场数据采…

1802907-97-6,炔基PEG5甲基四嗪,具有良好的水溶性和生物相容性

您好,欢迎来到新研之家 文章关键词:1802907-97-6,甲基四嗪-五聚乙二醇-炔,甲基四嗪-五聚乙二醇-炔基,炔基PEG5甲基四嗪,Methyltetrazine-PEG5-alkyne ,Alkyne-PEG5-Methyltetrazine 一、基本信…

WebChat——一个开源的聊天应用

Web Chat 是开源的聊天系统,支持一键免费部署私人Chat网页的应用程序。 开源地址:https://github.com/loks666/webchat 目录树 TOC 👋🏻 开始使用 & 交流🛳 开箱即用 A 使用 Docker 部署B 使用 Docker-compose…

人工智能福利站,初识人工智能,图神经网络学习,第一课

🏆作者简介,普修罗双战士,一直追求不断学习和成长,在技术的道路上持续探索和实践。 🏆多年互联网行业从业经验,历任核心研发工程师,项目技术负责人。 🎉欢迎 👍点赞✍评论…

(2)(2.13) Rockblock Satellite Modem

文章目录 前言 1 支持的MAVLink命令信息 2 设置 3 使用方法 4 数据成本 5 参数 前言 !Note 该功能仅适用于 ArduPilot 4.4 或更高版本,并且要求飞行控制器支持 LUA 脚本(LUA Scripts)。 RockBLOCK 卫星调制解调器可实现与 ArduPilot 飞行器的全球…

C++ 语法文件

程序运行时产生的数据都属于临时数据,程序结束就会被释放。 通过文件可以可以将数据持久化 c中对文件操作需要包含头文件fstream 文件的类型分为两种 1.文本文件 文件以文本的ASCII码形式存储在计算机中 2.二进制文件 稳重以文本的二进制形式存储在计算机中 用…

MySQL 小技巧:利用 xtrabackup 完全备份,增量备份及还原

案例:利用 xtrabackup 8.0 完全备份,增量备份及还原 MySQL8.0 在面对海量数据时,我们无法做到每天全量备份,因此 只能每周做一次全量备份。 而每天的话则进行增量备份,确保数据安全。 注意点:MySQL 8.0.26 版本对应需要…

三层交换组网实验(华为)

思科设备参考:三层交换组网实验(思科) 一,技术简介 三层交换技术的出现,解决子网必须依赖路由器进行管理的问题,解决传统路由器低速、复杂所造成的网络瓶颈问题。一个具有三层交换功能的设备可简单理解为…

1-3 动手学深度学习v2-线性回归的从零开始实现-笔记

手动创建训练数据集 根据带有噪声的线性模型构造一个人造数据集。我们使用线性模型参数 w [ 2 , − 3.4 ] T \pmb{w} [2,-3.4]^{T} w[2,−3.4]T、 b 4.2 b 4.2 b4.2和噪声项 ϵ \epsilon ϵ生成数据集及其标签: y X w b ϵ \pmb{y} \pmb{Xw}b\epsilon yXw…

一起玩儿Proteus仿真(C51)——03. 直流电机的启停、加减速和正反转仿真(L298)(一)

摘要:本文介绍直流电机的驱动原理图和PWM信号的输出方法 今天来用Proteus和C51做一个直流电机驱动程序的仿真实验。在这个实验中,通过按键可以控制电动机的启动、停止、加速、减速、正转和反转。在这里,主要使用到的器件除了C51最小系统之外&…