是否可以使用nodeSelector排除标签?

时间:2015-10-17 17:17:41

标签: kubernetes

我想做类似

的事情
nodeSelector:
  role: "!database"

为了在不托管数据库的节点上安排pod。

谢谢

2 个答案:

答案 0 :(得分:1)

现在不行。

此类表单最初在issue #341中进行了讨论,您可以按照issue #15494跟踪更易配置的标签选择器的进度。

答案 1 :(得分:1)

从这里: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/

apiVersion: v1
kind: Pod
metadata:
  name: with-node-affinity
spec:
  affinity:
    nodeAffinity:
      requiredDuringSchedulingIgnoredDuringExecution:
        nodeSelectorTerms:
        - matchExpressions:
          - key: role
            operator: NotIn
            values:
            - database