我想知道标签/选择器在Kubernetes中的使用情况。它在现场是否被广泛使用以隔离容器工作负载。 如果没有,那么还有什么其他方法可以用来隔离kubernetes中的工作负载。
答案 0 :(得分:1)
我目前已经在生产中运行Kubernetes几个月了,并使用podAntiAffinity
规则使用某些Pod上的标签将它们分布在节点上。这样这些吊舱就不会全部位于单个节点上。请注意,我正在运行一个由三个节点组成的小型集群。
affinity:
podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
- labelSelector:
matchExpressions:
- key: app
operator: In
values:
- your-deployment-name
topologyKey: "kubernetes.io/hostname"
我发现这是使用标签的有用方法。