Kubernetes是用于管理容器的编排工具.Kubernetes创建包含容器的pod,而不是直接管理容器.
我读到了关于豆荚的这个
我正在使用正在使用pod的OpenShift V3.但在我的应用程序中,我看到的所有演示和所有示例:一个pod包含一个容器(可能包含更多容器,这可能是使用pod的优势).但是在OpenShift环境中,我没有看到这个pod的优势.
有些人可以解释一下为什么OpenShift V3使用kubernetes与pods和容器而不是一个立即使用容器的编排工具(没有pods).
在许多情况下,我们的用户希望在OpenShift中运行具有多个容器的pod.运行多个容器的常见用例是pod具有执行某些工作的"主"容器,以及执行诸如将日志写入日志代理的"侧车"容器.
pod的动机是双重的 - 使容器之间共享资源更容易,并且能够部署和复制共享资源的容器组.您可以在用户指南中阅读有关它们的更多信息.
我们仍然在只有一个容器时使用Pod的原因是容器没有连接到pod的所有概念.例如,pod具有IP地址.容器不会 - 它们共享与pod的网络命名空间关联的IP地址.
希望有所帮助.如果您想要更多澄清,或者我们可以讨论松弛,请告诉我.