近日,Mirantis 公司發(fā)文稱關于 “dockershim 消亡”的傳言被夸大了,并表示他們將從 Kubernetes 官方手中接過維護 Dockershim 的工作,繼續(xù)支持 Docker 作為容器運行時在 K8s 上運行。
Mirantis 公司成立于 2011 年 1 月,最初是一家 OpenStack 技術服務商,主要致力于為企業(yè)提供開發(fā)及管理云基礎架構服務所需平臺的開源項目。該公司曾與 Red Hat,Hewlett-Packard 等公司激烈競爭。在 OpenStack 技術棧逐漸沒落之后,Mirantis 公司轉而擁抱云原生,于 2019 年末收購了 Docker 公司旗下的 Docker Enterprise 平臺業(yè)務。
本月初,Kubernetes 官方宣布在最新版本中不再使用 Docker 作為容器運行時,同時將終止對 Dockershim 的維護。理由是 Docker 不符合 K8s 官方設立的容器運行時接口標準 CRI,需要額外維護 Dockershim 才能讓 Docker 作為容器運行時在 K8s 中工作。
Mirantis 公司表示,他們已經(jīng)與 Docker 技術團隊達成共識,將為 Docker Engine API 打造符合 CRI 標準的接口,這意味著 Docker Engine 的商業(yè)支持版本 Mirantis Container Runtime(MCR)將符合 CRI 標準,繼續(xù)在 K8s 中照常使用。此外,Mirantis 和 Docker 的技術團隊將接手 Dockershim 的維護工作,繼續(xù)將該中間件當作一個獨立的開源組件,以提供給社區(qū)版的 Docker 用戶在 K8s 中使用。