我在查看不同的容器操作系统(K3OS,CoreOS,Talos.)我看到它们都有不同的容器运行时。我想知道是否可以在同一集群的不同节点上使用不同的容器运行时。有可能。如果是,它将如何影响集群?
发布于 2019-12-30 15:30:19
简短的回答是:是的,你能做到!
您可以在集群中运行不同的容器运行时(CR),因为管理容器运行时只是一个变量。
自从Kubernetes 1.5被引入以来,容器运行时接口(,CRI)就是一个插件接口,它使kubelet能够使用各种CR。
每个CR都有您自己的优势,您可以根据它们的性能、安全性、稳定性等来选择您想要的。
在集群中运行不同的OS或CR没有问题,但请记住,在生产环境中,很难管理节点并调试可能出现的一些问题。
您可以阅读更多关于CRI 这里。的内容。
https://serverfault.com/questions/997092
复制相似问题