Kubernetes将弃用Docker,不必恐慌

一切都如此悄悄地开始。作为广受欢迎的容器集群管理工具,在即将发行的Kubernetes 1.20版本说明文件中,Kubernetes(k8s)宣布:"kubelet放弃对Docker的支持,并会在将来的版本中移除。"

Kubernetes将弃用Docker,不必恐慌_第1张图片

是的,实现了对Docker兼容支持其kubelet容器运行时Container Runtime Interface(CRI)标准的dockershim中间件将很快成为历史。所以呢?这没什么大不了的。

Kubernetes将弃用Docker,不必恐慌_第2张图片

谷歌云开发人员助理及著名的Kubernetes导师凯尔西·海托华(Kelsey Hightower)在推特上说:"Docker不等于容器。Docker可以构建容器映像,Docker可以从容器仓库中push和pull,Docker是容器运行时其中一员,Docker可以创建容器进程,但Linux仍然是老大。"

Kubernetes将弃用Docker,不必恐慌_第3张图片

正如著名的"不必恐慌:Kubernetes和Docker"博客文章中所解释的那样,Kubernetes只是在v1.20版本后不推荐将Docker作为容器运行时使用。人们仍然可以使用Docker构建容器,继续在仓库中进行push和pull操作等。实际上是因为Docker并不符合Kubernetes的容器运行时接口标准(CRI)而不被推荐使用,Docker生成的镜像依然可以一如既往地在集群中工作。

简而言之,这就是我们想说的,这没什么大不了的,不必恐慌。

就像Dockershim Deprecation FAQ所说:"在1.20中唯一改变的是,如果使用Docker作为容器运行时,则在kubelet启动时会打印一条警告信息。"

Dockershim中间件会一直保留到2021年末,直到发布Kubernetes 1.23版本为止。Kubernetes团队将与所有人紧密合作,直到所有人都准备好了相关变更,才会将dockershim放飞牧场。

 运维+测试+开发+架构+微服务全栈进阶之路   ????

往期精彩文章

kubernetes全栈技术+企业案例演示【带你快速掌握和使用k8s】

突破运维和开发瓶颈、Python、k8s、DevOps转型一网打尽!

运维+测试+开发+架构进阶之路

python运维开发实战-基础篇

python运维和开发实战-高级篇

python运维和开发实战-安装和创建Django项目

谈谈我的IT发展之路

Prometheus+Grafana+Alertmanager搭建全方位的监控告警系统-超详细文档

k8s1.18多master节点高可用集群安装-超详细中文官方文档

linux面试题汇总

python运维和开发实战-安装和创建Django项目

用Python操作Kubernetes的Job

运维必备的DevOps工具链大盘点

一文详解微服务架构

Spring Cloud 万字总结!

手把手教你使用 Jenkins 配合 Github hook 持续集成

干货:运维人员常用 Linux 命令汇总

技术交流

学无止境,了解更多关于kubernetes/docker/devops/openstack/openshift/linux/IaaS/PaaS相关内容,想要获取更多资料和免费视频,可按如下方式进入技术交流群

微信:luckylucky421302

微信公众号

                                     长按指纹关注公众号????

         

 

你可能感兴趣的:(运维,中间件,docker,kubernetes,编程语言)