【发布时间】:2023-03-24 15:39:01
【问题描述】:
我正试图了解 Kubernetes 如何/是否根据集群客户端模型管理多个 Pod。根据此文档Multi-container,听起来 Kubernetes 似乎只关心 pod 和其中的容器的健康状况。这意味着单个 Kubernetes 实例可以管理多个客户端的 pod,其中包含运行该客户端应用程序、微服务等的容器。
这对吗?
请查看我的图表以更清楚地了解我在问什么。
【问题讨论】:
标签: docker kubernetes
我正试图了解 Kubernetes 如何/是否根据集群客户端模型管理多个 Pod。根据此文档Multi-container,听起来 Kubernetes 似乎只关心 pod 和其中的容器的健康状况。这意味着单个 Kubernetes 实例可以管理多个客户端的 pod,其中包含运行该客户端应用程序、微服务等的容器。
这对吗?
请查看我的图表以更清楚地了解我在问什么。
【问题讨论】:
标签: docker kubernetes
该图有正确的想法,但不完全正确的术语。
如果将“Pod”标签替换为“Namespace”,并将“Container”标签替换为“Pod”,该图会更准确。
单个 Kubernetes 集群旨在支持多租户,其中单个客户端的工作负载可以在适当的安全性、资源分配、隔离和其他重要的租户管理属性下运行。
然而,租户单元是命名空间——一个抽象的逻辑层,其中部署了工作负载,通常用于单个客户端——而不是 Pod,工作负载处理的复制单元是 Pod(包括一个或更多容器),而不是单个容器。
【讨论】: