首页 > 其他分享 >containerd 安装和配置

containerd 安装和配置

时间:2023-07-04 14:12:10浏览次数:37  
标签:-- containerd 配置 systemctl yum docker k8s 安装

使用 containerd 不仅性能提高了(调用链变短了),而且资源占用也会变小(Docker 不是一个纯粹的
容器运行时,具有大量其他功能)。
调用链
Docker 作为 k8s 容器运行时,调用关系如下:
kubelet --> docker shim (在 kubelet 进程中) --> dockerd --> containerd
Containerd 作为 k8s 容器运行时,调用关系如下:
kubelet --> cri plugin(在 containerd 进程中) --> containerd

安装 docker 会自动把 containerd 安装出来,也可以通过如下命令直接安装 containerd。
需要配置 docker-ce.repo yum 源:
# yum install yum-utils -y
# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# yum install containerd -y
# systemctl enable containerd
# systemctl start containerd
初始化 Containerd 配置:
# containerd config default > /etc/containerd/config.toml
# systemctl enable containerd
# systemctl start containerd
替换 containerd 默认的 sand_box 镜像,编辑/etc/containerd/config.toml 文件:
sandbox_image = "k8s.gcr.io/pause:3.2" 替换成 registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2
应用配置并重新运行 containerd 服务
# systemctl daemon-reload
# systemctl restart containerd
# ctr images pull registry.cn-hangzhou.aliyuncs.com/google_containers/pause-amd64:3.2
查看 k8s 命名空间下的镜像
ctr -n=k8s.io images ls

标签:--,containerd,配置,systemctl,yum,docker,k8s,安装
From: https://www.cnblogs.com/shunzi115/p/17525574.html

相关文章

  • linux——安装IB
    一、准备步骤1、查看centos版本1cat/etc/issue或者cat/etc/redhat-release或者lsb_release-a 2、查看linux版本1cat/proc/version或uname-a或uname-r 3、确定插在服务器节点上的IB网卡的信息以及是否插入成功1......
  • 【ROS学习】基本环境安装-虚拟机VMware、Ubuntu20.04和ROS
    根据网络信息,虚拟机工具有hype-v、virtualbox和VMware,其中hyper-v是windows自带,使用的是物理机虚拟化,效率最高,但也因此带来一些别的影响,其不能使用USB外设,综合起来VMware的表现最为均衡,运行还算流畅,显示方面也挺好安装VMware和Ubuntu20.04Ubuntu20.04中安装ROSnoeticrosdep......
  • python中安装Mayavi的方法
    参考1:https://www.yisu.com/zixun/225865.html(python中安装pyqt4的方法)参考2:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqt4(python的lib库)参考3:http://www.manongjc.com/detail/64-fcfwoqunffxbskx.html(Windows+Python3.6安装Mayavi工具包(whl方法)......
  • Ubuntu源码编译安装Python3.8
    一、下载源码https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz二、编译参数--prefix:指定安装目录使用–prefix参数可以指定Python的安装目录,例如:./configure--prefix=/usr/local/python38这将把Python3.8安装在/usr/local/python38目录下。–enable-optim......
  • Silence - 博客园主题配置
    Silence-博客园主题配置部署指南https://esofar.github.io/cnblogs-theme-silence/#/guide配置选项下列所有选项均需要配置在「页脚HTML代码」处的window.$silence中配置用户选项avatar类型:String默认值:null该配置项用来设置左侧栏中博主头像图片,未......
  • Git神器| SourceTree安装使用教程
    SourceTree是Windows和MacOSX下免费的Git客户端管理工具。支持创建、克隆、提交、push、pull和合并等操作。一、sourcetree的安装1.下载sourcetree下载链接:Sourcetree|FreeGitGUIfor MacandWindows2.安装sourcetree点击安装,第一个创建Bitbucket账户可跳过初......
  • ClickHouse安装和使用
    《ClickHouse介绍》我们介绍了ClickHouse,学习技术,最重要的,就是实践,通过stepbystep,来体验下ClickHouse。一款软件,到底好用不好用,安装是第一印象。ClickHouse可以在任何具有x86_64,AArch64或PowerPC64LECPU架构的Linux,FreeBSD或MacOSX上运行。官方预构建的二进制文件通常针对x86_......
  • 在Windows下安装使用Kafka
    准备工作Java环境Kafka安装包(已包含zookeeper)安装步骤1Java安装自行百度2下载、安装Kafka 打开 下载地址 选择下图红框中的版本,Kafka包名组成:Scala版本-Kafka自身版本下载完成之后解压,目录如下图:3启动服务3.1启动ZooKeeper打开kafka_2.12-2.1.0\bin\w......
  • idea配置vue.js启动vue项目
    最近老师给力一个项目比赛,那个是前后端分离的。我之前了解过一些,我也配置过idea的vue.js,但是好久不用忘了。所以重新找回了一下:  ......
  • stata外部包的安装方法
     安装上图所示的外部包的过程1.下载:https://dl-cnc.jg.com.cn/encrypt/c5d5dbba91333938373933367c7c3230323330362f32342f3032623138666362356538642f313234303430366d326d79733179616632627a6264322e7a69707c7c313638383433363235347c7c31323337363232387c7c77696e2de5a496e9......