Panoramica di Config Connector


Config Connector è un componente aggiuntivo di Kubernetes che consente di gestire le risorse Google Cloud tramite Kubernetes.

Molti team di sviluppo cloud-native utilizzano una combinazione di sistemi di configurazione, API e strumenti per gestire la propria infrastruttura. Questo mix spesso è difficile da capire, causando una velocità ridotta e errori costosi. Config Connector fornisce un metodo per configurare molti servizi e risorse Google Cloud mediante gli strumenti e le API di Kubernetes.

Con Config Connector, i tuoi ambienti possono sfruttare il modo in cui Kubernetes gestisce le risorse, tra cui:

  • RBAC per il controllo dell'accesso.
  • Eventi per la visibilità.
  • Un'unica fonte di configurazione e gestione dello stato desiderata per una maggiore complessità.
  • Coerenza finale per le dipendenze a basso accoppiamento.

Puoi gestire l'infrastruttura Google Cloud nello stesso modo in cui gestisci le applicazioni Kubernetes, riducendo la complessità e il carico cognitivo per gli sviluppatori.

Come funziona Config Connector

Config Connector fornisce una raccolta di definizioni di risorse personalizzate (CRD) e controller di Kubernetes. I CRD di Config Connector consentono a Kubernetes di creare e gestire le risorse Google Cloud quando configuri e applichi oggetti al cluster.

Affinché i CRD di Config Connector funzionino correttamente, Config Connector esegue il deployment dei pod nei nodi con autorizzazioni RBAC elevate, come la possibilità di creare, eliminare, ottenere ed elencare CustomResourceDefinitions. Queste autorizzazioni sono necessarie per la configurazione di Config Connector e la riconciliazione delle risorse Kubernetes.

Per iniziare, installa Config Connector e crea la tua prima risorsa. Alla fine, i controller di Config Connector consentono di riconciliare l'ambiente con lo stato desiderato.

Personalizzazione del comportamento di Config Connector

Config Connector fornisce funzionalità aggiuntive oltre alla creazione di risorse. Ad esempio, puoi gestire le risorse Google Cloud esistenti e utilizzare i secret Kubernetes per fornire dati sensibili, come le password, alle risorse. Per scoprire di più, consulta l'elenco di guide illustrative.

Inoltre, puoi scoprire di più su come Config Connector utilizza le costruzioni Kubernetes per gestire le risorse e vedere le risorse di Google Cloud che possono essere gestite da Config Connector.

Passaggi successivi