Información general sobre Config Connector


Config Connector es un complemento de Kubernetes de código abierto que te permite gestionar recursos deGoogle Cloud mediante Kubernetes.

Muchos equipos de desarrollo nativos de la nube trabajan con una combinación de sistemas de configuración, APIs y herramientas para gestionar su infraestructura. Esta combinación suele ser difícil de entender, lo que provoca una reducción de la velocidad y errores costosos. Config Connector ofrece un método para configurar muchos Google Cloud servicios y recursos con herramientas y APIs de Kubernetes.

Con Config Connector, tus entornos pueden usar recursos gestionados por Kubernetes, como los siguientes:

  • RBAC para control de acceso.
  • Eventos para aumentar la visibilidad.
  • Una única fuente de configuración y la gestión de estados que desees para reducir la complejidad.
  • Coherencia final para las dependencias con bajo acoplamiento.

Puedes gestionar tu Google Cloud infraestructura de la misma forma que gestionas tus aplicaciones de Kubernetes, lo que reduce la complejidad y la carga cognitiva de los desarrolladores.

Cómo funciona Config Connector

Config Connector proporciona una colección de definiciones de recursos personalizados (CRDs) y controladores de Kubernetes. Los CRDs de Config Connector permiten que Kubernetes cree y gestione Google Cloud recursos cuando configuras y aplicas objetos a tu clúster.

Para que los CRDs de Config Connector funcionen correctamente, Config Connector implementa pods en los nodos que tienen permisos RBAC elevados, como la capacidad de crear, eliminar, obtener y enumerar CustomResourceDefinitions (CRDs). Config Connector necesita estos permisos para crear y reconciliar recursos de Kubernetes.

Para empezar, instala Config Connector y crea tu primer recurso. Los controladores de Config Connector concilian tu entorno con el estado que desees.

Personalizar el comportamiento de Config Connector

Config Connector ofrece funciones adicionales además de la creación de recursos. Por ejemplo, puedes gestionar recursos Google Cloud y usar secretos de Kubernetes para proporcionar datos sensibles, como contraseñas, a tus recursos. Para obtener más información, consulta la lista de guías prácticas.

Además, puedes consultar más información sobre cómo usa Config Connector las construcciones de Kubernetes para gestionar recursos y ver los Google Cloud recursos que puede gestionar Config Connector.

Siguientes pasos