k8s禁用dockershim

k8s禁用dockershim是为了引入中间层CRI,以支持更多容器技术。起初,k8s为使用docker的接口做了封装,但随着其他容器化技术的发展,为了保持平台的灵活性和兼容性,k8s选择了CRI。禁用dockershim不影响使用其他CRI管理容器,确保了k8s对未来的适应性。
摘要由CSDN通过智能技术生成

k8s禁用dockershim

一开始听说k8s要禁用docker,吓了自己一跳,然后查了一些文档,大概意思都是说没事,docker还能用,也没看明白

然后又查了一些资料,补了一些基础知识,终于明白所谓的禁用dockershim是个怎么回事,然后为什么禁用这个东西为什么对我们没影响了

dockershim是个什么东西

我们要知道,docker是一种容器化技术,然后k8s要使用这种技术创建&管理容器,我们就假定k8s期望docker给k8s提供一些接口服务于k8s

但实际情况如何,一开始k8s不开源,而等到k8s开源了,docker已成了容器化技术的龙头老大.
k8s:docker能不能给我提供这些接口?
docker:你谁啊?
所以没办法,为了支持docker,k8s将这些接口调用封装到了k8s自身的代码中.

后继者&其他容器化技术

如果容器化技术永远只有一种,并且这个技术满足k8s所有需要,这件事到这里就算结束了

但实际上容器化技术并不止docker一种,并且未来也可能出现更优秀的容器化技术

k8s如何选择,是仅支持docker,还是支持包括未来容器的更多容器技术?是选择独木还是选择森林?肯定是森林啦!

k8s想到了引入中间层来解决这个问题,被新引入的中间层被称为CRI,k8s通过CRI操作容器
之前设计的dockershim并没有使用分层的思想,而是将代码杂糅在k8s本身的代码里.同时已经有实现支持了docker的CRI,所以k8s想要停止维护dockershim,而禁用这个东西我们仍可以使用其他CRI来管理我们的容器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值