即使存在较新的版本, Kubernetes 似乎也需要 docker18.09
版本,例如19.03
......
在安装时CentOS
,我确保将正确的版本传递给 yum。
不幸的是,我做了一个yum update
/yum upgrade
之后,它把 docker 的版本升级到了最新的......
在 Kubernetes 文档中,它是专门为使用 18.09 编写的,并且在发出kubeadm init
命令后我也收到了一些警告。
这里有2个问题...
- 为什么最新的K8s版本还不支持
19.03
? - 如何确保 CentOS 不会更新
18.09
?
非常感谢!
正如您提到的,Kubernetes文档指出这
18.09
是建议的最新版本。尽管主要推荐 Docker
18.06.2
,因为它在每个 kubernetes 更新日志中的已验证 docker 版本列表中,从 kubernetes 版本1.12
到当前最新的稳定版本。您可以在此处找到每个 kubernetes 更改日志的已验证 docker 版本列表。
当前最新的 docker 版本
19.03
尚未经过全面测试,无法放入经过验证的 docker 版本列表中。PS:
我一直在使用 Kubernetes,docker 19.03(当前)运行良好,我在使用 Debian 10 和 Ubuntu 18.04 的测试环境中没有任何问题。请注意,在其他发行版上可能不会。