Présentation de Config Connector
Config Connector est un module complémentaire Kubernetes Open Source qui vous permet de gérer les ressources Google Cloud via Kubernetes.
De nombreuses équipes de développement du cloud natif utilisent une combinaison de systèmes de configuration, d'API et d'outils pour gérer leur infrastructure. Cette combinaison est souvent difficile à comprendre, ce qui entraîne une réduction de la vitesse et des erreurs coûteuses. Config Connector fournit une méthode pour configurer de nombreux services et ressources Google Cloud à l'aide des outils et des API Kubernetes.
Avec Config Connector, vos environnements peuvent utiliser des ressources gérées par Kubernetes, y compris :
- RBAC pour le contrôle des accès.
- Événements pour la visibilité.
- Source unique de configuration et gestion de l'état souhaité pour une réduction de la complexité.
- Cohérence à terme pour les dépendances à couplage faible.
Vous pouvez gérer votre infrastructure Google Cloud de la même manière que vous gérez vos applications Kubernetes, en réduisant la complexité et la charge cognitive pour les développeurs.
Fonctionnement de Config Connector
Config Connector fournit un ensemble Définitions de ressources personnalisées (CRD) et des contrôleurs. Les CRD de Config Connector permettent à Kubernetes de créer et de gérer des ressourcesGoogle Cloud lorsque vous configurez et appliquez des objets à votre cluster.
Pour que les CRD Config Connector fonctionnent correctement, Config Connector déploie des pods à vos nœuds disposant d'autorisations RBAC élevées, telles que la possibilité de créer, supprimer, récupérer et répertorier des objets CustomResourceDefinition (CRD). Ces des autorisations sont nécessaires pour que Config Connector puisse créer et rapprocher des clusters Kubernetes ressources.
Pour commencer, installez Config Connector et créez votre première ressource. Les contrôleurs de Config Connector finissent par rapprocher votre environnement avec l'état souhaité.
Personnaliser le comportement de Config Connector
Config Connector propose des fonctionnalités supplémentaires au-delà de la création de ressources. Par exemple, vous pouvez gérer des ressources Google Cloud existantes et utiliser des secrets Kubernetes pour fournir des données sensibles, telles que des mots de passe, à vos ressources. Pour en savoir plus, consultez la liste des guides d'utilisation.
En outre, vous pouvez en savoir plus sur la façon dont Config Connector utilise les structures de Kubernetes pour gérer les ressources et afficher les ressources Google Cloud que Config Connector peut gérer.
Étape suivante
- Installez Config Connector.
- Faites vos premiers pas en créant votre première ressource.
- Explorez le code source de Config Connector. Config Connector est entièrement Open Source sur GitHub.