docker - 一个Kubernetes实例上的多个客户端的多个Pod

标签 docker kubernetes

我正在尝试围绕集群客户端模型如何/是否Kubernetes管理多个Pod进行研究。根据Multi-container这个文档,听起来好像Kubernetes只关心pod的健康以及其中的容器。这意味着一个Kubernetes实例可以管理多个客户端的Pod,其中包含运行该客户端的应用程序,微服务等的容器。enter image description here

它是否正确?

请查看我的图表,以更清楚地了解我的要求。

最佳答案

该图具有正确的概念,但术语不完全正确。

如果将“Pod”标签替换为“Namespace”,并将“Container”标签替换为“Pod”,则该图将更加准确。

单个Kubernetes集群旨在支持 Multi-Tenancy ,其中单个客户端的工作负载可以在适当的安全性,资源分配,隔离和其他重要的租户管理属性下运行。

但是,租用单位是命名空间-一个逻辑抽象层,其中已部署的工作负载(通常是针对单个客户端)而不是Pod,而工作负载处理的复制单元是Pod(包含一个或多个容器) ,而不是单个容器。

关于docker - 一个Kubernetes实例上的多个客户端的多个Pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48997405/

相关文章:

mysql - docker.io - 应用程序和数据库容器之间的 Docker 链接

docker - kubelet无法使用kube-dns设置集群dns参数

docker - "swarm mode"中的 Docker 1.12 可以提供 "a single, virtual Docker host"吗?

kubernetes - 由于错误而未能在kubernetes中创建作业

docker - Google Kubernetes集群上的待处理Spark Pod:CPU不足

docker - 全局使用 traefik 中间件

python - Python Shell日志命令未显示在docker/kubernetes Pane 中

用于节点特定服务的 Kubernetes 反向代理 pod?

kubernetes - 在 helm 部署中连接环境变量?

kubernetes - 为什么我的 ISTIO 策略配置没有应用?