KUBERNETES棄用DOCKER後還能用Docker嗎? - Ciulla

banq發表於2021-05-25

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”的東西,該東西始終旨在作為一種臨時解決方案。
 

相關文章