gpt4 book ai didi

kubernetes - 为什么在 OpenShift V3 环境中使用 Pod 而不是直接使用容器

转载 作者:行者123 更新时间:2023-12-04 13:26:35 26 4
gpt4 key购买 nike

Kubernetes 是一个用于管理容器的编排工具。
Kubernetes 创建包含容器的 pod,而不是直接管理容器。

我读到这个关于 pods

我正在使用使用 pod 的 OpenShift V3。但是在我的应用程序中,我看到的所有演示和所有示例:
一个 pod 包含一个容器(可以包含更多容器,这可能是使用 pod 的一个优势)。但是在 OpenShift 环境中,我看不到这个 pod 的优势。

有人能解释一下为什么 OpenShift V3 使用带有 pod 和容器的 kubernetes,而不是立即使用容器(没有 pod)的编排工具。

最佳答案

在很多情况下,我们的用户希望在 OpenShift 中运行具有多个容器的 pod。运行多个容器的一个常见用例是,一个 pod 有一个“主”容器来完成一些工作,以及一个“边车”容器,它可以将日志写入日志代理。
使用 Pod 的动机有两个——使容器之间的资源共享变得更容易,并且能够部署和复制共享资源的容器组。您可以在 user-guide 中阅读更多关于它们的信息。 .
当只有一个容器时,我们仍然使用 Pod 的原因是容器没有附加到 Pod 的所有概念。例如,Pod 具有 IP 地址。容器不会——它们共享与 pod 的网络命名空间关联的 IP 地址。
希望有帮助。如果您需要更多说明,请告诉我,或者我们可以讨论 slack。

关于kubernetes - 为什么在 OpenShift V3 环境中使用 Pod 而不是直接使用容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34061851/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com