【发布时间】:2017-11-22 18:25:31
【问题描述】:
似乎有两种方法可以对 pod 进行逻辑分组,它们是:
- 使用标签以松散耦合的方式识别组织单位
- 创建命名空间
究竟有什么区别和用例?
【问题讨论】:
标签: kubernetes containers
似乎有两种方法可以对 pod 进行逻辑分组,它们是:
究竟有什么区别和用例?
【问题讨论】:
标签: kubernetes containers
让我们从一个包含多个节点(虚拟机或物理机)的集群开始。现在我们将以一种合乎逻辑的方式划分我们的集群
命名空间是虚拟集群或逻辑集群。它帮助我们组织项目或环境(开发、测试、登台和生产环境)。 通过使用命名空间,您可以限制每个命名空间的配额,以提高资源利用率。你要确保生产环境有足够的资源,所以它不会饿死。
标签是 Kubernetes 中一个强大的概念。它是一个键值对,分配给 Kubernetes 资源,如 Pod、RepicaSet、Node 等。用于组织 pod。例如,ReplicaSet或者 Service 可以通过标签选择 k8s 集群中的 Pod,并对其进行操作,例如增加 Pod 的数量。
我已附上链接以供进一步阅读labels and Selector和Namespaces
【讨论】: