Tous les produits
Search
Centre de documentation

Container Service for Kubernetes:GitOps overview

Dernière mise à jour :Aug 11, 2026

GitOps utilise les référentiels Git comme source unique pour le déploiement des applications sur les clusters Kubernetes. Les instances Fleet d'ACK One hébergent une version gérée d'Argo CD dotée de fonctionnalités multi-clusters pour une livraison GitOps continue, prenant en charge le déploiement d'applications à haute disponibilité et la distribution multi-cluster des composants système.

Qu'est-ce que GitOps ?

Dans GitOps, le déploiement des applications sur les clusters Kubernetes s'effectue exclusivement via des référentiels Git. Argo CD réconcilie continuellement l'état réel de chaque cluster avec l'état souhaité défini dans Git et corrige automatiquement les écarts.

Avantages

GitOps profite à la fois aux ingénieurs de plateforme et aux équipes applicatives :

  • Ease of learning : Git est simple à apprendre et à intégrer.

  • Piste d'audit et restauration : Chaque modification correspond à un commit Git. Revenez à n'importe quel état précédent en quelques secondes.

  • Accès développeur sans permissions sur le cluster : Les développeurs poussent leur code vers Git, et non directement vers le cluster. Les identifiants du cluster restent sous la responsabilité de l'équipe plateforme.

  • Continuous deployment : Argo CD détecte les modifications dans Git et les applique aux clusters cibles, éliminant ainsi les étapes manuelles kubectl apply.

Fonctionnement de GitOps

image

GitOps d'ACK One

ACK One intègre la solution open source Argo CD dans les instances Fleet. En tant que contrôleur Kubernetes, Argo CD surveille et synchronise continuellement les applications avec leurs référentiels Git sources.

Avantages

  • Aucune opération Argo CD requise : ACK One installe, met à niveau et met à l'échelle Argo CD automatiquement.

  • Expérience Argo CD native : Accès complet via CLI et interface utilisateur, identique à une instance Argo CD autogérée.

  • SSO et contrôle d'accès intégrés : Console Argo CD dédiée avec SSO Alibaba Cloud et gestion des permissions par utilisateur.

  • Distribution d'applications multi-cluster : Argo CD s'active automatiquement sur les clusters associés à une instance Fleet. Utilisez ApplicationSet pour déployer et gérer des applications sur plusieurs clusters à partir d'un seul modèle.

Architecture de GitOps d'ACK One

image

Fonctionnalités

Fonctionnalité Description Référence
Prise en main de GitOps Activez GitOps sur une instance Fleet d'ACK One pour déployer des applications multi-clusters Prise en main de GitOps
Gestion des utilisateurs Types d'utilisateurs pris en charge et méthode d'attribution des permissions Gestion des utilisateurs
Connexion au système GitOps Connectez-vous au système GitOps Connexion au système GitOps
Gestion des référentiels Gérez les référentiels Git dans le système GitOps Gestion des référentiels
Utilisation de GitOps pour gérer les clusters ACK Gérez les clusters ACK via le système GitOps Utilisation de GitOps pour gérer les clusters ACK
Gestion des applications Gérez les applications et les ApplicationSets dans le système GitOps Gestion des applications et Utilisation d'un ApplicationSet pour créer plusieurs applications