重磅!Kubernetes決定棄用Docker

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Kubernetes現已棄用Docker。"}]},{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"參考鏈接:"},{"type":"link","attrs":{"href":"https:\/\/github.com\/kubernetes\/kubernetes\/blob\/master\/CHANGELOG\/CHANGELOG-1.20.md#deprecation","title":"","type":null},"content":[{"type":"text","text":"https:\/\/github.com\/kubernetes\/kubernetes\/blob\/master\/CHANGELOG\/CHANGELOG-1.20.md#deprecation"}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"目前,kubelet中的Docker支持功能現已棄用,並將在之後的版本中被刪除。Kubelet之前使用的是一個名爲dockershim的模塊,用以實現對Docker的CRI支持。但Kubernetes社區發現了與之相關的維護問題,因此建議大家考慮使用包含CR現(兼容v1alpha1或v1)的可用容器運行時。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"簡而言之,Docker並不支持CRI(容器運行時接口)這一Kubernetes運行時API,而Kubernetes用戶一直以來所使用的其實是名爲“dockershim”的橋接服務。Dockershim能夠轉換Docker API與CRI,但在後續版本當中,Kubernetes將不再提供這項橋接服務。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"當然,Docker本身也是一款非常強大的工具,可用於創建開發環境。但爲了瞭解造成當前狀況的原因,我們需要全面分析Docker在現有Kubernetes架構中的作用。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}}]}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章