Descripción general de Config Connector

Config Connector es un complemento de Kubernetes que te permite administrar recursos de Google Cloud a través de Kubernetes.

Introducción

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 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. Consulta la lista de guías prácticas para obtener más información.

Además, puedes obtener más información acerca de cómo Config Connector usa las construcciones de Kubernetes para administrar Recursos.