GitOps
GitOps combina un estado deseado versionado con su lectura automática y su conciliación continua. Guardar archivos en Git solo cubre una parte del proceso.
¿Qué es GitOps?
GitOps es un enfoque de operación en el que el estado deseado del sistema se describe de forma declarativa y se almacena con un historial de versiones inmutable. Agentes de software leen automáticamente esas descripciones y las contrastan de forma continua con el estado real para intentar aplicarlas. Son los principios fundamentales de OpenGitOps. Un repositorio sin esta conciliación continua solo cubre parte del enfoque.
Ejemplo: ajustar la versión del portal
En este ejemplo ficticio, una configuración revisada establece qué imagen de contenedor debe usar el portal de clientes. Un agente lee la versión aprobada e intenta adaptar el entorno en funcionamiento. El equipo puede seguir las desviaciones y los cambios fallidos. Los fallos de conciliación deben quedar visibles para que pueda intervenir.
Deben estar claros la fuente aprobada, los derechos de acceso del agente y el tratamiento de errores. Un estado deseado guardado no demuestra que se haya aplicado correctamente.
Volver a una configuración anterior puede solicitar una versión anterior del software. No revierte los cambios efectuados entretanto en los datos de negocio. Antes de hacerlo, la aplicación debe ser compatible con los datos actuales; restaurarlos sigue siendo una tarea independiente.
Fuentes
Términos relacionados
- Infraestructura como códigoCon la infraestructura como código, la infraestructura se describe en archivos versionables y revisables. Los recursos cambian al aplicar las modificaciones.
- DockerDocker ofrece herramientas para crear, distribuir y ejecutar aplicaciones en contenedores. La imagen, el contenedor en ejecución y el entorno cumplen funciones distintas.
- Registro de imágenes de contenedorUn registro almacena y distribuye imágenes de contenedor. Las etiquetas pueden cambiar; un digest identifica el contenido, pero no demuestra la aprobación de la versión.
- Return-PathReturn-Path registra la ruta de retorno SMTP en una cabecera. Explica la ruta técnica para los avisos de error, no la identidad de una persona.
- Envelope-FromEnvelope-From identifica al remitente SMTP para el transporte y los avisos de error. Debe distinguirse de la dirección de remitente visible.
- Informe agregado de DMARCUn informe agregado de DMARC resume los controles de dominio de un sistema informante durante un periodo. Ayuda a revisar fuentes y errores de configuración.
Artículos sobre el tema








Cloud y operación con ASES
Hosting, despliegue, mantenimiento y soporte

