linux cpu占用率如何看
277
2022-09-08
云原生微服务K8s容器编排第三章之部署containerd
前言介绍
未来k8s 1.24版本装将会取消使用docker
1.23版本之前的架构
kubectl -> dockershim -> dockerd -> containerd -> containerd-shim -> runc
1.24版本及之后的架构
kubectl -> containerd ->containerd-shim ->run
由于之前docker包含了containerd,所以我们不需要再部署containerd,在1.24版本之后取消了docker,所以我们在部署k8s之前,需要先部署containerd
部署containerd
前言:另外由于centos系统将不再维护中,我们这里使用的是ubantu的系统。
系统版本:Ubantu20.04
# 软件下载解压cd /usr/local/srcwget -c xf containerd-1.6.6-linux-amd64.tar.gz cp bin/* /usr/bin/# 生成配置文件并修改,新增154,155行containerd config default > /etc/containerd/config.tomlvim /etc/containerd/config.toml...153 [plugins."io.containerd.grpc.v1.cri".registry.mirrors]154 [plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]155 endpoint = ["创建启动servicecat >> /usr/lib/systemd/system/containerd.service 部署containerd客户端工具nerdctl wget -c xf nerdctl-0.22.0-linux-amd64.tar.gzcp nerdctl /usr/bin/netdctl version 部署CNI 网络插件 wget -c 此目录为存放网络插件目录,执行容器网络指令的时候默认会来这里找插件,不可改动为别的目录mkdir -p /opt/cni/bin tar xf cni-plugins-linux-amd64-v1.1.1.tgz -C /opt/cni/bin/ nerdctl命令简单演示 # nerdctl和docker命令基本类似root@yanghengtai-virtual-machine:/opt# nerdctl network lsNETWORK ID NAME FILE0 bridge /etc/cni/net.d/nerdctl-bridge.conflist host none root@yanghengtai-virtual-machine:/opt# nerdctl psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESroot@yanghengtai-virtual-machine:/opt# root@yanghengtai-virtual-machine:/opt# nerdctl imagesREPOSITORY TAG IMAGE ID CREATED PLATFORM SIZE BLOB SIZE
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~