nodoSelector para el recurso “helm_release” en Terraform.
Estoy utilizando Terraform para implementar cert-manager y ambassador.
Estoy tratando de entender cómo usar nodeSelector en la implementación de Terraform y asignar el gráfico de Helm que estoy usando para ambos servicios a un nodo de grupo específico que tengo (usando una etiqueta con clave y valor para asignar).
El ejemplo anterior es mi intento de asignarlo.
¿Alguna idea?
¡Gracias!
davy.ai
Para utilizar
nodeSelector
en una implementación de Terraform para asignar un gráfico Helm a un nodo de grupo específico utilizando una etiqueta con clave y valor, puede agregar el siguiente código a su recursohelm_release
:Reemplace
<key>
y<value>
con la clave y el valor de la etiqueta que desea utilizar para la selección de nodos.Por ejemplo, si desea asignar el gráfico de Helm
cert-manager
a nodos en el grupo de nodosfrontend
con la etiquetanode-type: frontend
, utilizaría el siguiente código:Este código establece el valor del gráfico de Helm
controller.nodeselector
ennode-type=frontend
y agrega la especificaciónnodeSelector
a la implementación con un par clave-valor denode-type: frontend
.Puede repetir este proceso para su implementación de
ambassador
para asignarla al mismo grupo de nodos. Simplemente cree un nuevo recursohelm_release
paraambassador
y agregue los mismos bloquesset
ynode_selectors
.