Kubernetes的安装总是需要Docker吗?

时间:2018-05-29 04:44:25

标签: docker installation kubernetes runtime cloud-bare-metal

我有两个问题关于在裸机上运行Kubernetes说“Fedora”

1)运行Kubernetes是否总是需要裸机上的Docker?

2)我们可以使用cri-o运行它,它为裸机上的kubernetes提供符合CRI的运行时吗?

3)Kubernetes可以在裸机上使用的其他符合OCI标准的Docker-Demon替代方案是什么?

1 个答案:

答案 0 :(得分:2)

历史上,kubernetes仅支持docker作为container runtime

添加了第二个选项(不确定哪个版本)以使用rkt作为运行时而不是docker。

从版本1.9开始,{beta}中添加了OCIopen container initiative)运行时支持,允许支持新的容器运行时列表,例如:

  • bwrap-OCI
  • CRUN
  • 有轨车
  • RKT
  • runc
  • runxlc

所以答案是:

1)不,如果你选择kubernetes> 1.9您可以从各种容器运行时中选择

2)是的,kubernetes 1.9+有支持

3)见上面的列表

此处有更详细的解释:https://joejulian.name/post/kubernetes-container-engine-comparison/