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 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 sono archiviate in una fonte attendibile 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:

  • Gestione con Kubernetes: usa strumenti e flussi di lavoro Kubernetes familiari per gestire le risorse GKE Enterprise e Google Cloud carichi di lavoro personalizzati.
  • Dichiara lo stato desiderato: concentrati piuttosto sull'aspetto delle risorse delle specifiche di come li crei.
  • 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 misure di salvaguardia dei criteri: applica i criteri nelle prime fasi dello sviluppo. del ciclo di vita e rilevare le violazioni prima di eseguire il deployment delle risorse.
  • Esegui controlli continui dell'infrastruttura: mantieni un audit trail su tutto modifiche per aiutarti a 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, vedi Configura Config Controller.