Capítulo 18. GitOps e Implementaciones
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En este capítulo hablaremos de GitOps y de cómo puede utilizarse para implementar y gestionar aplicaciones en Kubernetes. Profundizaremos en las buenas prácticas para configurar un flujo de trabajo de GitOps y en cómo utilizar las distintas herramientas disponibles para lograrlo.
GitOps es una forma de hacer la implementación de aplicaciones Kubernetes. Funciona utilizando Git como única fuente de verdad para tus recursos Kubernetes. Con Git en el centro de tus canalizaciones de implementación, los desarrolladores y operadores pueden hacer pull requests para acelerar y simplificar las implementaciones de aplicaciones y las tareas de operaciones en Kubernetes. Esto te permite utilizar las mismas prácticas para gestionar los recursos de Kubernetes que para gestionar el código de las aplicaciones. Los desarrolladores estarán muy familiarizados con el flujo de trabajo, ya que pueden utilizar las mismas herramientas que emplean para trabajar con el código de la aplicación.
En este capítulo tratamos los siguientes temas:
-
¿Qué es GitOps?
-
¿Por qué utilizar GitOps?
-
GitOps comparado con otros métodos de implementación
-
Patrones y buenas prácticas
-
Herramientas GitOps
También repasamos un ejemplo de flujo de trabajo de GitOps que consiste en las siguientes tareas:
-
Configurar un agente GitOps con Flux
-
Conectar el agente Flux ...
Get Las mejores prácticas de Kubernetes, 2ª edición now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.