Descripción general del controlador de configuración

En esta página, se explica qué es Config Controller y cómo se relaciona con Config Connector, Sincronizador de configuración y Policy Controller.

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

Con Config Controller, puedes crear configuraciones para cualquier recurso Google Cloud. Las configuraciones de estos recursos se almacenan en una fuente de información, como un repositorio de Git. El Sincronizador de configuración supervisa continuamente tus recursos para garantizar que los estados actuales de los recursos 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 de Config Controller

El enfoque de configuración declarativa de Config Controller te brinda muchos beneficios:

  • Administración con Kubernetes: Usa herramientas y flujos de trabajo conocidos de Kubernetes para administrar Google Cloud recursos y cargas de trabajo personalizadas.
  • Declara el estado deseado: Enfócate en cómo se ven tus recursos en lugar de en lo específico de cómo los creas.
  • Automatiza la detección y reparación del desvío: Supervisa tu infraestructura de forma continua para detectar el desvío desde el estado definido y habilita las reparaciones automáticas.
  • Usa GitOps para garantizar la coherencia: Colabora con tus colegas en posibles cambios y obtén vistas previas de los cambios antes de que se realicen.
  • Aplica las barreras de seguridad de las políticas: Aplica las políticas antes en el 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 tu infraestructura.
  • Aumenta la velocidad de los desarrolladores: Mejora la seguridad y la velocidad de tu recorrido de adopción de la nube con las prácticas recomendadas.

Para ver un ejemplo guiado que te muestre cómo instalar y usar una instancia de Config Controller, consulta Administra recursos con Config Controller. Para obtener las instrucciones de instalación completas, consulta Cómo configurar el Controlador de configuración.