Kubernetes 1.9/1.8/1.7支持的Docker版本及1.9路线图咨询
Kubernetes各版本对应的Docker支持版本及路线说明
嘿,我来给你理清楚这几个Kubernetes版本对应的Docker支持情况,还有你关心的版本路线图问题:
Kubernetes v1.9支持的Docker版本
Kubernetes 1.9正式支持的Docker版本包括:
- 1.12.6 及以上的1.12.x分支
- 1.13.1 及以上的1.13.x分支
- 17.03.x 整个分支(也就是Docker CE/EE的17.03系列)
需要注意的是,17.06及以上的Docker版本在K8s 1.9中是不兼容的,当时还没完成适配。
Kubernetes v1.8支持的Docker版本
K8s 1.8的Docker支持范围比1.9稍宽一点,包含:
- 1.10.3 及以上的1.10.x分支
- 1.11.2 及以上的1.11.x分支
- 1.12.6 及以上的1.12.x分支
- 1.13.1 及以上的1.13.x分支
- 17.03.x 整个分支
这个版本开始引入对Docker 17.03系列的支持,但同样不支持17.06+的版本。
Kubernetes v1.7支持的Docker版本
K8s 1.7的Docker支持主要集中在更早的稳定分支:
- 1.10.3 及以上的1.10.x分支
- 1.11.2 及以上的1.11.x分支
- 1.12.6 及以上的1.12.x分支
这里要特别说明,Docker 1.9及更早的版本完全不被K8s 1.7支持,因为这些旧版本的容器运行时接口已经跟不上K8s的要求了。
关于版本支持路线图
在Kubernetes 1.7-1.9这个阶段,官方的版本支持策略是:每个K8s次要版本(比如v1.x)会兼容Docker最近的3个稳定分支,并且会在版本发布时明确标注兼容的具体版本范围。不过因为这些都是比较老旧的K8s版本了,现在官方已经不再维护对应的路线图更新,但当时的逻辑是跟着Docker的稳定迭代节奏走,逐步淘汰过于陈旧的Docker版本,同时适配新的Docker稳定系列。
内容的提问来源于stack exchange,提问作者DamnedNForsaken
相关产品推荐
相关产品推荐

