Descripción general de Config Connector
Config Connector es un complemento de Kubernetes de código abierto 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 los 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 reconcilie recursos de Kubernetes.
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 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, 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?
- Instala Config Connector.
- Para comenzar, crea tu primer recurso.
- Explora el código fuente de Config Connector. Config Connector es de código abierto en GitHub.