Présentation de Config Controller

Cette page explique ce qu'est Config Controller et son lien avec Config Connector, Config Sync et Policy Controller.

Config Controller crée et gère les ressources Google Cloud à l'aide d'un modèle Kubernetes déclaratif. Config Controller est une version hébergée de Config Connector qui simplifie l'installation et la maintenance. Config Controller inclut également Policy Controller et Config Sync.

Config Controller est disponible avec une licence de l'édition Google Kubernetes Engine (GKE) Enterprise.

Avec Config Controller, vous pouvez créer des configurations pour n'importe quelle ressource Google Cloud. Les configurations de ces ressources sont stockées dans une source fiable telle qu'un dépôt Git. Config Sync surveille en permanence vos ressources pour s'assurer que leur état actuel correspond à l'état que vous avez défini dans votre source de référence. Policy Controller peut détecter et appliquer les cas de non-respect des règles sur ces ressources avant leur déploiement. Ce flux est illustré dans le schéma suivant:

Flux de gestion des ressources de Config Controller

L'approche de configuration déclarative de Config Controller vous offre de nombreux avantages:

  • Gestion avec Kubernetes: gérez vos ressources GKE Enterprise et Google Cloud à l'aide des workflows et des outils Kubernetes que vous connaissez déjà.
  • Déclarer l'état souhaité: concentrez-vous sur l'apparence de vos ressources plutôt que sur la façon dont vous les créez.
  • Automatiser la détection et la réparation des dérives: surveillez en permanence votre infrastructure pour détecter toute dérive par rapport à l'état défini, et activez les réparations automatiques.
  • Utilisez GitOps pour plus de cohérence: collaborez avec vos collègues sur des modifications potentielles et prévisualisez les modifications avant qu'elles ne soient apportées.
  • Mettre en place des garde-fous des règles: appliquez les règles plus tôt dans le cycle de développement et détectez les cas de non-respect des règles avant de déployer des ressources.
  • Auditez l'infrastructure en continu: gérez une piste d'audit de toutes les modifications pour vous aider à comprendre l'historique de votre infrastructure.
  • Accroître la vitesse de développement: améliorez la sécurité et la vitesse de votre parcours d'adoption du cloud en appliquant les bonnes pratiques.

Pour obtenir un exemple guidé montrant comment installer et utiliser une instance Config Controller, consultez la page Gérer les ressources avec Config Controller. Pour obtenir les instructions d'installation complètes, consultez la page Configurer Config Controller.