我需要docker在生产中运行Kubernetes吗?
因为docker意味着很多事情:我需要docker在生产中运行Kubernetes吗?,docker,kubernetes,Docker,Kubernetes,因为docker意味着很多事情: 码头工人形象 以及运行图像的工具(docker引擎) 我很困惑,我不清楚: 使用Kubernetes运行docker映像时必须使用“docker引擎” 如果不是,是否仍建议使用docker引擎运行kubernetes 我在kubernetes文档中发现,rkt是避免dockerd的替代方案,但它是否作为生产集群的一种合理配置 而且自从docker的许可证变更后, 人们在生产环境中使用什么: RHEL+docker EE+Kubernetes 编辑:向目标生产
- 码头工人形象
- 以及运行图像的工具(docker引擎)
编辑:向目标生产环境澄清问题是的,Kubernetes经常附带运行容器所需的东西,但它本身就是一个容器编排系统。因此,如果您需要任何基本容器引擎,您需要运行您想要的容器类型(Docker或其他)
我个人推荐Docker,除非您使用其他容器解决方案,因为它是目前最丰富、支持最多的解决方案。Docker引擎不再是强制性的,只是默认的。Kubernetes文档描述了如何使用rkt:
附加的 值得注意的是,关于如何为Redhat系统打包docker引擎,我遇到了一些困惑。在Docker最近更改许可证之前,有3种不同的RPM软件包可供选择:
- docker(支持Openshift的稳定docker版本)
- docker最新版本(Redhat支持的docker最新版本)
- docker引擎(RPM来源于docker Inc.存储库)