Flux en Producción · Lección 13
¿Qué controla el campo 'dependsOn' en un recurso Kustomization de Flux?
Establece que esa Kustomization solo se reconcilie después de que otra Kustomization específica (referenciada como dependencia) se haya reconciliado exitosamente primero
Elimina automáticamente la Kustomization referenciada como dependencia una vez que la actual termina
Cifra automáticamente los recursos generados por esa Kustomization
Solo funciona si ambas Kustomizations están definidas en el mismo namespace exacto
Flux en Producción · Lección 13
Completa el código
spec:
dependsOn:
- name:
Revisa: por ejemplo, dependsOn: - name: infraestructura-base.
Flux en Producción · Lección 13
¿Por qué una Kustomization de 'aplicación' que depende de una CRD específica necesitaría declarar dependsOn hacia la Kustomization que instala esa CRD, evitando un fallo por ejecutarse en el orden incorrecto?
Pista: sin esa dependencia declarada explícitamente, ambas Kustomizations podrían intentar reconciliarse en paralelo o en el orden incorrecto, causando que la Kustomization de la aplicación falle al intentar usar un recurso personalizado (CRD) que todavía no existe en el cluster.
✓
¡Lección completada!
Dependencias entre Kustomizations
0
XP ganado
3
Vidas restantes