Kustomize en Producción · Lección 29
¿Qué patrón común permite combinar Helm y Kustomize en el mismo flujo, aprovechando las fortalezas de ambos en vez de elegir uno exclusivamente?
Usar 'helm template' para renderizar el chart de Helm hacia YAML estático, y luego usar Kustomize para aplicar personalizaciones adicionales específicas del entorno sobre ese resultado ya renderizado
Es técnicamente imposible combinar Helm y Kustomize en el mismo proyecto bajo cualquier circunstancia
Requiere reescribir completamente el chart de Helm en formato de kustomization.yaml antes de poder usarlo
Elimina por completo la necesidad de tener valores configurables en el chart de Helm original
Kustomize en Producción · Lección 29
Completa el código
helm template mi-chart |
Revisa: por ejemplo, helm template mi-chart | kustomize build - (con la configuración de kustomization apropiada).
Kustomize en Producción · Lección 29
¿Por qué este patrón combinado aprovecha la lógica condicional compleja de Helm para el chart base y la simplicidad declarativa de Kustomize para personalizaciones específicas del entorno, en vez de forzar todo a través de una sola herramienta?
Pista: Helm maneja bien la lógica condicional compleja necesaria para un chart reutilizable general, mientras Kustomize aplica de forma simple y declarativa los ajustes finales específicos de cada entorno sobre ese resultado ya renderizado, aprovechando lo mejor de cada enfoque.
✓
¡Lección completada!
Migración de Helm a Kustomize (o combinación de ambos)
0
XP ganado
3
Vidas restantes