A veces, los nodos k8s se etiquetan como k8s.infra/postgres= . ¿Es esta una etiqueta válida para un nodo?
¿Cómo usamos este tipo de etiqueta al agregar afinidades de nodos en nuestros manifiestos de implementación?
spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: k8s.infra/postgres operator: Exists values: - -A veces, los nodos k8s se etiquetan como k8s.infra/postgres= . ¿Es esta una etiqueta válida para un nodo?
Sí, es una etiqueta válida. El tipo de clave es una string y el valor también es una string , pero el valor puede ser una string vacía: "" .
¿Cómo usamos este tipo de etiqueta al agregar afinidades de nodos en nuestros manifiestos de implementación?
Los operadores Exists y DoesNotExists solo usan key: y no values: por lo que puede escribir:
- matchExpressions: - key: k8s.infra/postgres operator: Exists