Kustomize en Producción · Lección 24
¿Qué permite hacer una kustomization.yaml que incluye múltiples 'resources' apuntando a distintas bases o directorios a la vez?
Combinar recursos provenientes de distintas fuentes (por ejemplo, una base de la aplicación principal más otra base de un servicio auxiliar compartido) en un único conjunto final de manifiestos generados
Solo puede combinarse un máximo de dos bases distintas en toda la kustomization, sin ninguna excepción
Elimina automáticamente cualquier conflicto de nombres entre las distintas bases combinadas sin ningún aviso
Requiere que todas las bases combinadas usen exactamente el mismo namespace de destino
Kustomize en Producción · Lección 24
Completa el código
resources:
- ../base-app
-
Revisa: por ejemplo, - ../base-monitoring como segunda base combinada.
Kustomize en Producción · Lección 24
¿Por qué componer múltiples bases pequeñas y especializadas (una para la app, otra para monitoreo, otra para networking) puede ser más mantenible que tener una única base monolítica gigante con todo mezclado?
Pista: cada base especializada es más fácil de entender, mantener y reutilizar de forma independiente (por ejemplo, la base de monitoreo podría reutilizarse en otro proyecto distinto), en vez de tener toda la configuración mezclada en un único archivo monolítico difícil de navegar.
✓
¡Lección completada!
Composición de múltiples bases
0
XP ganado
3
Vidas restantes