PersistentVolume中的nodeSelectorTerms帮助卷确定要绑定到哪个节点。例如:
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- mynodename
表示我们只想绑定到名称为mynodename
的节点。
我想用在configMap中定义的变量替换mynodename
。例如,下面的语法是我想象的,但它不起作用:
nodeAffinity:
required:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: In
values:
- valueFrom:
configMapKeyRef:
name: my-configmap
key: MYNODENAME
其中my-configmap
是一个configmap,MYNODENAME
是其中的一个变量。
我能做到这一点吗?
不支持。显然我需要更多的词。