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 a través de 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 usar los recursos administrados por Kubernetes, incluidos los siguientes:

  • 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 personalizados (CRD) y controladores 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 a los nodos que tienen permisos de RBAC elevados, como la capacidad de Puede crear, borrar, obtener y enumerar CustomResourceDefinitions (CRD). Estos los permisos son obligatorios para que Config Connector cree y concilie Kubernetes de Google Cloud.

Para comenzar, instala Config Connector y crea tu primer recurso. de Config Connector Controladores conciliar tu entorno con el estado deseado.

Personaliza el comportamiento de Config Connector

Config Connector proporciona funciones adicionales más allá 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, puede obtener más información sobre cómo Config Connector usa Kubernetes construcciones para administrar recursos y consulta los recursos de Google Cloud Config Connector puede administrar.

¿Qué sigue?