Artículos de Tecnología > Front End

¿Que es GitOps?

Felipe Nascimento
Felipe Nascimento
portada

La idea central de GitOps es tener un repositorio git que contenga descripciones declarativas de la infraestructura deseada en el entorno de producción y tenga un proceso automatizado para hacer que el entorno de producción coincida con el estado descrito en ese repositorio. Ahora que conocemos la idea central, volvamos un poco a las siglas GitOps y comprendamos el rol de git, el rol de ops y cómo se encuentran.

¿Qué es Git?

img1

Git es un sistema de control de versiones distribuido utilizado para administrar archivos de diferentes tipos y también una herramienta de colaboración en equipo para administrar el código fuente de una aplicación.

¿Qué es Ops?

img2

Ops proviene de operaciones, que se relaciona con el lanzamiento, la automatización de la implementación y el monitoreo de una aplicación.

¿Qué es GitOps?

Según Waveworks, GitOps es:

“Un modelo operativo para la infraestructura como código que proporciona un conjunto de mejores prácticas y unifica la implementación, administración y monitoreo de aplicaciones en contenedores.

Un camino hacia una experiencia de desarrollo para administrar aplicaciones; donde las canalizaciones de CI/CD de extremo a extremo y los flujos de trabajo de Git se aplican a las operaciones y el desarrollo.”

Es decir, GitOps es un patrón de implementación continua para aplicaciones nativas de la nube, que se enfoca en una experiencia centrada en el desarrollador para la operación de la infraestructura.

Se realiza abordando la gestión de clústeres y la entrega de aplicaciones utilizando herramientas con las que los desarrolladores ya están familiarizados, como Git, que se utiliza como la única fuente de verdad donde la configuración de su infraestructura estará dentro de la base del código, además de utilizar otras herramientas. como código de canalizaciones automatizadas, webhooks a herramientas de implementación continua.

perfil-felipe

Felipe Nascimento

Desarrollador e instructor en Alura con un enfoque en JavaScript.

Artículos de Tecnología > Front End

En Alura encontrarás variados cursos sobre Front End. ¡Comienza ahora!

Semestral

  • 194 cursos

    Cursos de Programación, Front End, Data Science, Innovación y Gestión.

  • Videos y actividades 100% en Español
  • Certificado de participación
  • Estudia las 24 horas, los 7 días de la semana
  • Foro y comunidad exclusiva para resolver tus dudas
  • Acceso a todo el contenido de la plataforma por 6 meses
US$49,90
un solo pago de US$49,90
¡QUIERO EMPEZAR A ESTUDIAR!

Paga en moneda local en los siguientes países

Anual

  • 194 cursos

    Cursos de Programación, Front End, Data Science, Innovación y Gestión.

  • Videos y actividades 100% en Español
  • Certificado de participación
  • Estudia las 24 horas, los 7 días de la semana
  • Foro y comunidad exclusiva para resolver tus dudas
  • Acceso a todo el contenido de la plataforma por 12 meses
US$79,90
un solo pago de US$79,90
¡QUIERO EMPEZAR A ESTUDIAR!

Paga en moneda local en los siguientes países

Acceso a todos
los cursos

Estudia las 24 horas,
dónde y cuándo quieras

Nuevos cursos
cada semana