Red Hat OpenShift GitOps
Introducción al operador OpenShift GitOps
El operador Red Hat® OpenShift® GitOps es una función de Red Hat OpenShift que proporciona un flujo de trabajo que integra los repositorios de Git, las herramientas de integración y distribución continuas (CI/CD) y Kubernetes.
OpenShift GitOps, diseñado en torno a Argo CD, permite que los equipos distribuyan las aplicaciones y gestionen la configuración de los clústeres con mayor agilidad utilizando Git como fuente de información para las configuraciones declarativas. Automatiza las implementaciones y las actualizaciones de la infraestructura, lo que garantiza uniformidad, reduce errores y conserva el estado deseado en los entornos de varios clústeres. Al estar integrado con Red Hat OpenShift, permite que los equipos sean más ágiles, se adapten con mayor facilidad y mejoren la seguridad en todo el ciclo de vida de desarrollo de la aplicación.
Motivos para elegir Red Hat
OpenShift GitOps se diseñó en torno a Argo CD como proyecto upstream principal y ofrece el enfoque declarativo de GitOps para la distribución continua de varios clústeres. Como esta herramienta es un operador compatible que forma parte de OpenShift, nos encargamos de probarlo y reforzarlo, lo cual fortalece la seguridad del ciclo de vida de desarrollo de las aplicaciones. OpenShift GitOps también integra a Argo Rollouts en la experiencia de usuario de OpenShift y permite realizar pruebas automáticas para definir si se debería avanzar con el código o restaurarlo.
Red Hat OpenShift y Red Hat OpenShift GitOps permiten:
- crear uniformidad en los ciclos de vida de implementación y del clúster;
- utilizar ArgoCD para conservar los recursos del clúster;
- consolidar la gestión y la administración de las aplicaciones en las instalaciones y los entornos de nube;
- comprobar el estado de los clústeres para conocer las limitaciones de la aplicación desde el comienzo;
- restaurar los cambios de código en los clústeres;
- implementar los cambios nuevos enviados a través de Git;
- configurar las plantillas con entornos diferentes;
- respaldar las estrategias de implementación avanzadas, como azul-verde y canary, utilizando la gestión automatizada del tráfico y las funciones de prueba con Argo Rollouts.
DenizBank transforms AI operations and empowers innovation
DenizBank utilizó Red Hat OpenShift AI y GitOps para adaptar la puesta a disposición de los modelos y mejorar la eficiencia operativa para que los analistas de datos puedan enfocarse en diseñar modelos más sólidos y seguros. Entérate cómo lo logró.
Funciones y ventajas
Más información sobre OpenShift GitOps
Publicación de blog
Descubre las prácticas recomendadas para Red Hat OpenShift GitOps
Ebook
GitOps Cookbook: consulte nuestro conjunto de ejemplos y fórmulas útiles para seguir las prácticas recomendadas de GitOps en Kubernetes.
Plan de capacitación
Comienza a trabajar con OpenShift y las funciones de GitOps en este plan de capacitación, el cual está disponible según lo solicites.