Kustomize en Producción · Lección 16
¿Qué automatiza 'configMapGenerator' en un kustomization.yaml, más allá de solo crear un ConfigMap con los valores especificados?
Genera automáticamente un sufijo hash único basado en el contenido del ConfigMap, y actualiza las referencias a él en otros recursos (como Deployments) para reflejar ese nombre generado
Elimina por completo la necesidad de que las aplicaciones lean cualquier tipo de configuración
Solo funciona si el ConfigMap tiene exactamente un único valor definido
Cifra automáticamente el contenido del ConfigMap generado
Kustomize en Producción · Lección 16
Completa el código
configMapGenerator:
- name: mi-config
literals:
Revisa: por ejemplo, literals: - clave=valor.
Kustomize en Producción · Lección 16
¿Por qué el sufijo hash automático en el nombre del ConfigMap generado provoca automáticamente un rolling update de los Pods que lo referencian cuando su contenido cambia?
Pista: como el nombre del ConfigMap incluye un hash derivado de su contenido, cualquier cambio en los valores genera un nombre distinto; el Deployment que referencia ese nuevo nombre se actualiza, y Kubernetes detecta ese cambio de referencia como motivo para hacer un rolling update de los Pods.
✓
¡Lección completada!
ConfigMapGenerator — generación de ConfigMaps
0
XP ganado
3
Vidas restantes