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 delle 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 Google Cloud risorsa. Le configurazioni di queste risorse vengono archiviate in una fonte attendibile come un repository Git. Config Sync monitora continuamente le risorse garantire che gli stati attuali delle risorse corrispondano a quello che definisci nel una fonte attendibile. Policy Controller può rilevare e applicare le violazioni dei criteri su queste risorse prima che ne venga eseguito il deployment. Questo flusso è illustrato nel diagramma seguente:

Flusso di gestione delle risorse di Config Controller

L'approccio dichiarativo alla configurazione di Config Controller offre 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 riparazione della deviazione: monitora costantemente il tuo dell'infrastruttura per la deviazione dallo stato definito riparazioni.
  • Utilizza GitOps per la coerenza: collabora con i tuoi colleghi per: potenziali modifiche e visualizzare l'anteprima delle modifiche 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à di sviluppo: migliora la sicurezza e la velocità del tuo di adozione del cloud usando le best practice.

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