cri-docker and kubernetes

打印 上一主题 下一主题

主题 539|帖子 539|积分 1617

在你的每个节点上,遵循安装 Docker Engine 指南为你的 Linux 发行版安装 Docker。
按照源代码仓库中的说明安装 cri-dockerd。
对于 cri-dockerd,默认情况下,CRI 套接字是 /run/cri-dockerd.sock
https://docs.docker.com/engine/install/#server
https://kubernetes.io/zh-cn/blog/2022/02/17/dockershim-faq/
https://github.com/Mirantis/cri-dockerd
https://kubernetes.io/zh-cn/docs/setup/production-environment/container-runtimes/#docker
从kubernetes 1.24开始,dockershim已经从kubelet中移除,但因为历史问题docker却不支持kubernetes
主推的CRI(容器运行时接口)标准,所以docker不能再作为kubernetes的容器运行时了,
即从kubernetesv1.24开始不再使用docker了。
但是如果想继续使用docker的话,可以在kubelet和docker之间加上一个中间层cri-docker。cri-docker是一个支持CRI标准的shim(垫片)。一头通过CRI跟kubelet交互,另一头跟docker api交互,从而间接的实现了kubernetes以docker作为容器运行时。
但是这种架构缺点也很明显,调用链更长,效率更低
软件源
http://mirrors.aliyun.com/repo/Centos-7.repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

cat >/etc/yum.repos.d/kubernetes.repo
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

不到断气不罢休

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表