Panoramica di Config Controller

Questa pagina spiega cos'è Config Controller e come si relaziona a Config Connector, Config Sync e Policy Controller.

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

Config Controller è disponibile con una licenza per la versione Google Kubernetes Engine (GKE) Enterprise.

Con Config Controller puoi creare configurazioni per qualsiasi risorsa Google Cloud. Le configurazioni di queste risorse sono archiviate in una fonte attendibile come un repository Git. Config Sync monitora continuamente le risorse per garantire che gli stati attuali delle risorse corrispondano allo stato che hai definito nella fonte attendibile. Policy Controller può rilevare e applicare le violazioni dei criteri su queste risorse prima del deployment. Questo flusso è illustrato nel seguente diagramma:

Flusso di gestione delle risorse di Config Controller

L'approccio alla configurazione dichiarativa di Config Controller offre numerosi vantaggi:

  • Gestione con Kubernetes: utilizza strumenti e flussi di lavoro Kubernetes familiari per gestire le risorse GKE Enterprise e Google Cloud.
  • Dichiara lo stato desiderato: concentrati sull'aspetto delle risorse piuttosto che sulle specifiche di come le crei.
  • Automatizza il rilevamento e la riparazione della deviazione: monitora continuamente la tua infrastruttura per rilevare eventuali deviazioni dallo stato definito e abilita le riparazioni automatiche.
  • Utilizza GitOps per la coerenza: collabora con i tuoi colleghi sulle potenziali modifiche e visualizza l'anteprima delle modifiche prima che vengano apportate.
  • Applica 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 controlli continui dell'infrastruttura: mantieni un audit trail 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.