gpt4 book ai didi

kubernetes - K8s 节点标签有键没有值

转载 作者:行者123 更新时间:2023-12-01 23:32:36 25 4
gpt4 key购买 nike

有时 k8s 节点被标记为 k8s.infra/postgres= 。这是节点的有效标签吗?

我们如何在部署 list 中添加节点关联性的同时使用这种标签?

    spec:
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: k8s.infra/postgres
operator: Exists
values:
-
-

最佳答案

Sometimes k8s nodes are labelled as k8s.infra/postgres= . Is this a valid label for a node?

是的,这是一个有效的标签。键的类型是string,值也是string,但值可以是空string:"".

How do we use this kind of label whilst adding node affinities in our Deployment manifests?

运算符 ExistsDoesNotExist 只使用 key: 而不是 values: 所以你可以写:

        - matchExpressions:
- key: k8s.infra/postgres
operator: Exists

关于kubernetes - K8s 节点标签有键没有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66073814/

25 4 0