【问题标题】:Label selector vs namespaces标签选择器与命名空间
【发布时间】:2017-11-22 18:25:31
【问题描述】:

似乎有两种方法可以对 pod 进行逻辑分组,它们是:

  • 使用标签以松散耦合的方式识别组织单位
  • 创建命名空间

究竟有什么区别和用例?

【问题讨论】:

    标签: kubernetes containers


    【解决方案1】:

    让我们从一个包含多个节点(虚拟机或物理机)的集群开始。现在我们将以一种合乎逻辑的方式划分我们的集群

    命名空间是虚拟集群或逻辑集群。它帮助我们组织项目或环境(开发、测试、登台和生产环境)。 通过使用命名空间,您可以限制每个命名空间的配额,以提高资源利用率。你要确保生产环境有足够的资源,所以它不会饿死。

    标签是 Kubernetes 中一个强大的概念。它是一个键值对,分配给 Kubernetes 资源,如 Pod、RepicaSet、Node 等。用于组织 pod。例如,ReplicaSet或者 Service 可以通过标签选择 k8s 集群中的 Pod,并对其进行操作,例如增加 Pod 的数量。

    我已附上链接以供进一步阅读labels and Selector和Namespaces

    【讨论】:

      猜你喜欢
      • 2016-07-16
      • 2022-10-05
      • 2019-10-27
      • 1970-01-01
      • 2023-04-07
      • 2015-12-21
      • 2011-01-04
      • 1970-01-01
      相关资源
      最近更新 更多