我有两个问题关于在裸机上运行Kubernetes说“Fedora”
1)运行Kubernetes是否总是需要裸机上的Docker?
2)我们可以使用cri-o运行它,它为裸机上的kubernetes提供符合CRI的运行时吗?
3)Kubernetes可以在裸机上使用的其他符合OCI标准的Docker-Demon替代方案是什么?
答案 0 :(得分:2)
历史上,kubernetes仅支持docker作为container runtime
。
添加了第二个选项(不确定哪个版本)以使用rkt
作为运行时而不是docker。
从版本1.9开始,{beta}中添加了OCI
(open container initiative
)运行时支持,允许支持新的容器运行时列表,例如:
所以答案是:
1)不,如果你选择kubernetes> 1.9您可以从各种容器运行时中选择
2)是的,kubernetes 1.9+有支持
3)见上面的列表
此处有更详细的解释:https://joejulian.name/post/kubernetes-container-engine-comparison/