Descripción general de Config Connector


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

Muchos equipos de desarrollo nativos de la nube funcionan con una combinación de sistemas de configuración, API y herramientas para administrar su infraestructura. Esta combinación suele ser difícil de entender, lo que genera errores de velocidad y errores costosos. Config Connector proporciona un método para configurar muchos servicios y recursos de Google Cloud con las herramientas y las API de Kubernetes.

Con Config Connector, tus entornos pueden aprovechar la forma en que Kubernetes gestiona los recursos incluyendo:

  • RBAC para el control de acceso
  • Eventos para la visibilidad
  • Fuente única de configuración y administración de estado deseada para reducir la complejidad
  • Coherencia eventual para el acoplamiento libre de dependencias.

Puedes administrar la infraestructura de Google Cloud de la misma manera que administras las aplicaciones Kubernetes, reduciendo la complejidad y la carga cognitiva para los desarrolladores.

Cómo funciona Config Connector

Config Connector proporciona una colección de Definiciones de recursos personalizadas (CRD) y controles de Kubernetes. Los CRD de Config Connector permiten que Kubernetes cree y administre los recursos de Google Cloud cuando configuras y aplicas objetos a tu clúster.

Para que las CRD de Config Connector funcionen correctamente, Config Connector implementa Pods en tus nodos que tienen permisos de RBAC elevados, como la capacidad de crear, borrar, obtener y enumerar CustomResourceDefinitions (CRD). Estos permisos son necesarios para que Config Connector cree y concilie los recursos de Kubernetes.

Para comenzar, instala Config Connector y crea tu primer recurso. Los controladores de Config Connector finalmente concilian el entorno con el estado deseado.

Personaliza el comportamiento de Config Connector

Config Connector proporciona una funcionalidad adicional además de la creación de recursos. Por ejemplo, puedes administrar los recursos existentes de 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 obtener más información sobre cómo Config Connector usa las construcciones de Kubernetes para administrar los recursos y ver los recursos de Google Cloud que Config Connector puede administrar.

¿Qué sigue?