0

我有两个关于在裸机上运行 Kubernetes 的问题,比如“Fedora”

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

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

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

4

1 回答 1

2

从历史上看,kubernetes 只支持 docker 作为container runtime.

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

从 1.9 版开始,OCI( open container initiative) 运行时支持已在 beta 中添加,允许支持新容器运行时的完整列表,例如:

  • bwrap-oci
  • 克伦
  • 轨道车
  • rkt
  • 运行
  • 运行xlc

所以答案是:

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

2) 是的,kubernetes 1.9+ 支持 cri-o

3) 见上面的列表

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

于 2018-05-29T06:06:08.813 回答