KUBERNETES弃用DOCKER后还能用Docker吗? - Ciulla


KUBERNETES弃用的DOCKER ??? 不要惊慌。 这是我每天都会收到的最常见问题之一: “我是否应该停止使用Docker,因为它已经被Kubernetes弃用了?” 简短的回答:不。
docker的主要功能是创建Image和容器。Kubernetes的主要功能是协调容器。
简而言之,Kubernetes使用称为“容器运行时”的东西来工作。由于汽车需要发动机,之前流行的选择是Docker,但这会给Kubernetes带来问题,因为这需要使用称为“ dockershim”的工具完成的,太累赘了。Kubernetes 在v1.20之后不赞成将Docker作为容器运行时使用。
KUBERNETES所做的更改不会影响使用Docker创建Image的,这并不意味着Docker的消亡,也不意味着您不能或不应该再将Docker用作开发工具。Docker仍然是用于构建容器的有用工具,并且运行产生的映像docker build仍可以在您的Kubernetes集群中运行。
真正不推荐使用的是一种称为“ Dockershim”的东西,该东西始终旨在作为一种临时解决方案。