Kustomize en Producción · Lección 23
¿Qué permite hacer una 'remote base' en Kustomize, referenciando directamente una URL de un repositorio Git en vez de un directorio local?
Usar manifiestos base mantenidos en un repositorio Git externo (posiblemente de otro equipo o proyecto), sin necesitar clonar o copiar manualmente esos archivos al propio repositorio local
Elimina por completo la necesidad de tener conectividad de red para poder construir la kustomization
Solo funciona si el repositorio remoto está alojado exclusivamente en GitHub
Requiere que el repositorio remoto y el repositorio local compartan exactamente el mismo historial de commits
Kustomize en Producción · Lección 23
Completa el código
resources:
- github.com/miorg/mirepo/base?ref=
Revisa: por ejemplo, github.com/miorg/mirepo/base?ref=v1.0.0 para fijar una versión específica.
Kustomize en Producción · Lección 23
¿Por qué fijar una referencia específica de versión (como un tag o commit) al usar una remote base es más seguro que apuntar siempre a la rama principal (main) del repositorio externo?
Pista: apuntar siempre a la rama principal significaría que un cambio en esa base remota podría afectar inesperadamente tu propio despliegue sin previo aviso; fijar una versión específica da control explícito sobre cuándo decides adoptar una actualización de esa base externa.
✓
¡Lección completada!
Remote bases — referenciar bases desde un repositorio Git
0
XP ganado
3
Vidas restantes