我们在 kubernetes 中使用 docker 作为容器运行时。目前我们在使用 K8s v1.19.7
,但仍在使用旧版本的 docker v1.13.1
,不知何故我们没有使用 kubernetes 升级 docker。现在我处于一种必须升级到 docker-ce 的情况v19.03.11
,它被列为 K8s 的依赖项v1.19.7
。
有人能帮助我并建议一个好的方法吗?我可以直接升级v19.03.11
或遵循某条路径吗?
是的,我将首先做一个 POC,然后在我们的实际环境中实现它。
答案1
官方 Docker文档指出在安装新版本之前,应确保未安装任何旧版本的 Docker。
由于版本1.13.1
现在非常旧(发布于 2017-02-08),因此将其升级到最新版本可能并不简单。
最好的选择是从头开始安装最新版本的 Docker。