Panoramica di Config Controller

Questa pagina spiega cos'è Config Controller e il suo rapporto con Config Connector, Config Sync e Policy Controller.

Config Controller crea e gestisce le risorseGoogle Cloud con un modello dichiarativo di Kubernetes. Config Controller è una versione ospitata di Config Connector che semplifica l'installazione e la manutenzione. Config Controller include anche Policy Controller e Config Sync.

Con Config Controller, puoi creare configurazioni per qualsiasi Google Cloud risorsa. Le configurazioni di queste risorse sono archiviate in una fonte attendibile come un repository Git. Config Sync monitora continuamente le risorse per assicurarsi che lo stato attuale delle risorse corrisponda allo stato definito nella fonte di riferimento. Policy Controller può rilevare e applicare le violazioni delle norme su queste risorse prima del loro deployment. Questo flusso è illustrato nel seguente diagramma:

Flusso di gestione delle risorse di Config Controller

L'approccio di configurazione dichiarativa di Config Controller offre molti vantaggi:

  • Gestisci con Kubernetes: utilizza strumenti e flussi di lavoro Kubernetes familiari per gestire le risorse Google Cloud e i carichi di lavoro personalizzati.
  • Dichiara lo stato desiderato: concentrati sull'aspetto delle risorse anziché sui dettagli della loro creazione.
  • Automatizza il rilevamento e la riparazione della deriva: monitora continuamente la tua infrastruttura per rilevare la deriva dallo stato definito e attiva le riparazioni automatiche.
  • Utilizza GitOps per la coerenza: collabora con i tuoi colleghi alle potenziali modifiche e visualizzale in anteprima prima che vengano apportate.
  • Applica le misure di salvaguardia dei criteri: applica i criteri nelle prime fasi del ciclo di sviluppo e rileva le violazioni prima di eseguire il deployment delle risorse.
  • Esegui l'audit continuo dell'infrastruttura: mantieni una traccia di controllo di tutte le modifiche per comprendere la cronologia della tua infrastruttura.
  • Aumenta la velocità degli sviluppatori: migliora la sicurezza e la velocità del tuo percorso di adozione del cloud utilizzando le best practice.

Per un esempio guidato che mostra come installare e utilizzare un'istanza di Config Controller, consulta Gestire le risorse con Config Controller. Per le istruzioni di installazione complete, consulta Configurare Config Controller.