Docker守护程序是否将在gke的kubernetes 1.20上可用

Docker守护程序是否将在gke的kubernetes 1.20上可用,docker,kubernetes,devops,google-kubernetes-engine,Docker,Kubernetes,Devops,Google Kubernetes Engine,我在GKE上有一个集群,当前版本为v1.19.9-GKE.1400。因此,在1.20 dockershim上,kubernetes发行说明将被弃用。我的集群配置为自动升级,在一个特定的应用程序中,我使用映射到该应用程序的docker套接字,在该应用程序中,我通过其API运行直接容器 我的问题:假设集群升级到kubernetes的1.20版本,docker套接字将立即不可用?或者不推荐使用的标志仅指出将来将删除它?是,如果使用非容器图像。在节点池配置中,您可以选择所需的映像类型,COS vs CO

我在GKE上有一个集群,当前版本为v1.19.9-GKE.1400。因此,在1.20 dockershim上,kubernetes发行说明将被弃用。我的集群配置为自动升级,在一个特定的应用程序中,我使用映射到该应用程序的docker套接字,在该应用程序中,我通过其API运行直接容器


我的问题:假设集群升级到kubernetes的1.20版本,docker套接字将立即不可用?或者不推荐使用的标志仅指出将来将删除它?

是,如果使用非容器图像。在节点池配置中,您可以选择所需的映像类型,COS vs COS_Containerd是单独的选项。2021年晚些时候,我们可能(如果一切按计划进行)取消Kubernetes本身对1.23的Docker支持。然而,谷歌可能会选择删除1.22版本的支持,或者稍后通过Mirantis正在开发的树外Docker CRI继续支持


我在Rapid channel中运行1.20,可以确认Docker仍然在那里并且很开心。另外,如果您需要通过守护程序自己运行
dockerd
,设置需要30秒,这两种方式都不是什么大问题。

下面的“Dockershim Deprecation FAQ”链接可能有助于您的查询。嘿,大部分都是我写的。而且它有点过时,从那时起米兰蒂斯同意接管docker cri项目。