Panoramica di Config Controller

Questa pagina spiega che 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 della versione Enterprise di Google Kubernetes Engine (GKE).

Con Config Controller puoi creare configurazioni per qualsiasi risorsa Google Cloud. Le configurazioni di queste risorse vengono archiviate in una fonte attendibile come un repository Git. Config Sync monitora continuamente le risorse per verificare che gli stati attuali delle risorse corrispondano a quelli definiti nella fonte di riferimento. Policy Controller può rilevare e applicare le violazioni delle norme su queste risorse prima del loro dispiegamento. 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 gli strumenti e i flussi di lavoro Kubernetes di cui hai dimestichezza per gestire le risorse di GKE Enterprise e Google Cloud, nonché i carichi di lavoro personalizzati.
  • Dichiara lo stato desiderato: concentrati sull'aspetto delle risorse anziché sulle specifiche della loro creazione.
  • Automatizza il rilevamento e la correzione della deriva: monitora continuamente l'infrastruttura per rilevare la deriva dallo stato definito e attiva le riparazioni automatiche.
  • Utilizza GitOps per la coerenza: collabora con i tuoi colleghi sulle potenziali modifiche e visualizzane l'anteprima prima che vengano apportate.
  • Applica i guardrail dei criteri: applica i criteri nelle prime fasi del ciclo di sviluppo e rileva le violazioni prima di eseguire il deployment delle risorse.
  • Esegui continuamente l'audit 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.