在Kubernetes部署中使用标签

时间:2018-12-17 17:36:19

标签: kubernetes

我想知道标签/选择器在Kubernetes中的使用情况。它在现场是否被广泛使用以隔离容器工作负载。 如果没有,那么还有什么其他方法可以用来隔离kubernetes中的工作负载。

1 个答案:

答案 0 :(得分:1)

我目前已经在生产中运行Kubernetes几个月了,并使用podAntiAffinity规则使用某些Pod上的标签将它们分布在节点上。这样这些吊舱就不会全部位于单个节点上。请注意,我正在运行一个由三个节点组成的小型集群。

affinity:
  podAntiAffinity:
    requiredDuringSchedulingIgnoredDuringExecution:
    - labelSelector:
        matchExpressions:
        - key: app
          operator: In
          values:
          - your-deployment-name
      topologyKey: "kubernetes.io/hostname"

我发现这是使用标签的有用方法。