Présentation de Config Controller

Cette page explique ce qu'est Config Controller et comment il se rapporte à Config Connector, Config Sync et Policy Controller.

Config Controller crée et gère les ressourcesGoogle 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 Google Kubernetes Engine (GKE) Enterprise.

Avec Config Controller, vous pouvez créer des configurations pour toute ressource Google Cloud. Les configurations de ces ressources sont stockées dans une source de référence, telle qu'un dépôt Git. Config Sync surveille en permanence vos ressources pour s'assurer que leur état actuel correspond à celui que vous définissez dans votre source de vérité. 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 diagramme suivant:

Flux de gestion des ressources Config Controller

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

  • Gérer avec Kubernetes: utilisez des outils et des workflows Kubernetes familiers pour gérer les ressources GKE Enterprise et Google Cloud , ainsi que les charges de travail personnalisées.
  • Déclarer l'état souhaité: concentrez-vous sur l'apparence de vos ressources plutôt que sur les détails de leur création.
  • Automatisez la détection et la réparation des dérives: surveillez en permanence la dérive de votre infrastructure par rapport à l'état défini et activez les réparations automatiques.
  • Utilisez GitOps pour assurer la cohérence: collaborez avec vos collègues sur les modifications potentielles et prévisualisez les modifications avant qu'elles ne soient effectuées.
  • Appliquer des garde-fous de stratégie: appliquez les stratégies plus tôt dans le cycle de développement et détectez les violations avant de déployer des ressources.
  • Effectuez un audit continu de l'infrastructure: conservez une trace d'audit de toutes les modifications pour mieux comprendre l'historique de votre infrastructure.
  • Améliorez la vitesse de développement: améliorez la sécurité et la vitesse d'adoption de votre cloud en suivant les bonnes pratiques.

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