标签选择器与名称空间

Whi*_*cal 4 containers kubernetes

似乎有2种方式对Pod进行逻辑分组,分别是:

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

到底有什么区别和用例?

Sur*_*noi 5

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

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

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

我已附上链接以进一步阅读标签以及选择器命名空间