Todos los productos
Search
Centro de documentos

Container Service for Kubernetes:GitOps overview

Última actualización: Sep 04, 2026

GitOps utiliza repositorios de Git como fuente única para el despliegue de aplicaciones en clústeres de Kubernetes. Las instancias de ACK One Fleet alojan Argo CD administrado con capacidades multiclúster para la entrega continua de GitOps, lo que permite el despliegue de aplicaciones de alta disponibilidad y la distribución de componentes del sistema en varios clústeres.

Qué es GitOps

En GitOps, las aplicaciones se despliegan en clústeres de Kubernetes exclusivamente a través de repositorios de Git. Argo CD reconcilia continuamente el estado real de cada clúster con el estado deseado definido en Git y corrige las desviaciones automáticamente.

Beneficios

GitOps ofrece ventajas tanto a los ingenieros de plataforma como a los equipos de aplicaciones:

  • Ease of learning: Git es fácil de aprender e integrar.

  • Registro de auditoría y reversión: Cada cambio corresponde a un commit de Git. Revierta a cualquier estado anterior en segundos.

  • Acceso para desarrolladores sin permisos de clúster: Los desarrolladores envían cambios a Git, no directamente al clúster. Las credenciales del clúster permanecen bajo la responsabilidad del equipo de plataforma.

  • Continuous deployment: Argo CD detecta los cambios en Git y los aplica a los clústeres destino, lo que elimina los pasos manuales de kubectl apply.

Cómo funciona GitOps

image

ACK One GitOps

ACK One integra Argo CD de código abierto en las instancias de Fleet. Como controlador de Kubernetes, Argo CD supervisa y sincroniza continuamente las aplicaciones con sus repositorios de Git de origen.

Beneficios

  • Sin operaciones de Argo CD: ACK One instala, actualiza y escala Argo CD automáticamente.

  • Experiencia nativa de Argo CD: Acceso completo mediante CLI e interfaz de usuario, idéntico a una instalación de Argo CD autogestionada.

  • SSO y control de acceso integrados: Consola dedicada de Argo CD con SSO de Alibaba Cloud y control de permisos por usuario.

  • Distribución de aplicaciones multiclúster: Argo CD se habilita automáticamente en los clústeres asociados a una instancia de Fleet. Utilice ApplicationSet para desplegar y gestionar aplicaciones en varios clústeres desde una sola plantilla.

Arquitectura de ACK One GitOps

image

Funciones

Función

Descripción

Referencia

Primeros pasos con GitOps

Habilite GitOps en una instancia de ACK One Fleet para desplegar aplicaciones multiclúster

Getting started with GitOps

Gestión de usuarios

Tipos de usuarios compatibles y cómo otorgar permisos

User management

Inicio de sesión en el sistema GitOps

Inicie sesión en el sistema GitOps

Log on to the GitOps system

Gestión de repositorios

Gestione repositorios de Git en el sistema GitOps

Repository management

Uso de GitOps para gestionar clústeres de ACK

Gestione clústeres de ACK mediante el sistema GitOps

Use GitOps to manage ACK clusters

Gestión de aplicaciones

Gestione aplicaciones y ApplicationSets en el sistema GitOps

Application management y Use an ApplicationSet to create multiple applications