Descripción general del controlador de configuración

En esta página, se explica qué es el controlador de configuración y cómo se relaciona con Config Connector, el Sincronizador de configuración y el controlador de políticas.

que crea y administra recursos de Google Cloud con un modelo declarativo de Kubernetes. El controlador de configuración es una versión alojada de Config Connector que simplifica la instalación y el mantenimiento. El controlador de configuración también incluye el controlador de políticas y el Sincronizador de configuración.

El controlador de configuración está disponible con una licencia de la edición Enterprise de Google Kubernetes Engine (GKE).

Con el controlador de configuración, puedes crear configuraciones para cualquier recurso de Google Cloud. La configuración de estos recursos se almacena en una fuente de información, como un repositorio de Git. El Sincronizador de configuración supervisa tus recursos de forma continua para garantizar que sus estados actuales coincidan con el estado que defines en tu fuente de información. El controlador de políticas puede detectar y aplicar incumplimientos de políticas en esos recursos antes de que se implementen. Este flujo se ilustra en el siguiente diagrama:

Flujo de administración de recursos del controlador de configuración

El enfoque de configuración declarativa del controlador de configuración te brinda muchos beneficios:

  • Administra con Kubernetes: Usa las herramientas y los flujos de trabajo de Kubernetes para administrar los recursos de GKE Enterprise y Google Cloud.
  • Declara el estado deseado: Enfócate en cómo se ven tus recursos en lugar de los detalles de cómo los creas.
  • Automatiza la detección y reparación de desvíos: Supervisa de forma continua tu infraestructura para detectar desvíos del estado definido y habilita las reparaciones automáticas.
  • Usa GitOps para mantener la coherencia: Colabora con tus colegas en los posibles cambios y obtén una vista previa de ellos antes de que se realicen.
  • Aplicar barreras de seguridad de políticas: Aplica las políticas en una etapa temprana del ciclo de desarrollo y detecta incumplimientos antes de implementar recursos.
  • Audita la infraestructura de forma continua: Mantén un registro de auditoría de todos los cambios para comprender el historial de la infraestructura.
  • Aumenta la velocidad del desarrollador: Usa las prácticas recomendadas para mejorar la seguridad y la velocidad del recorrido de adopción de la nube.

Para ver un ejemplo guiado en el que se muestra cómo instalar y usar una instancia del controlador de configuración, consulta Administra recursos con el controlador de configuración. Para obtener las instrucciones de instalación completas, consulta Configura el controlador de configuración.