Panoramica di Config Connector
Config Connector è un componente aggiuntivo di Kubernetes open source che consente di gestire le risorseGoogle Cloud tramite Kubernetes.
Molti team di sviluppo cloud-native utilizzano una combinazione di sistemi di configurazione, API e strumenti per gestire la propria infrastruttura. Questa combinazione è spesso difficile da comprendere, il che comporta una riduzione della velocità e errori costosi. Config Connector fornisce un metodo per configurare molti Google Cloud servizi e risorse utilizzando gli strumenti e le API di Kubernetes.
Con Config Connector, i tuoi ambienti possono utilizzare le risorse gestite da Kubernetes, tra cui:
- RBAC per il controllo dell'accesso.
- Eventi per la visibilità.
- Un'unica fonte di configurazione e gestione dello stato desiderato per una complessità ridotta.
- Coerenza finale per le dipendenze con accoppiamento lasco.
Puoi gestire l' Google Cloud infrastruttura nello stesso modo in cui gestisci le applicazioni Kubernetes, riducendo la complessità e il carico cognitivo degli sviluppatori.
Come funziona Config Connector
Config Connector fornisce una raccolta di definizioni di risorse personalizzate (CRD) e controller di Kubernetes. Le CRD di Config Connector consentono a Kubernetes di creare e gestire Google Cloud le risorse quando configuri e applichi gli oggetti al tuo cluster.
Affinché i CRD di Config Connector funzionino correttamente, Config Connector esegue il deployment di pod nei tuoi nodi con autorizzazioni RBAC elevate, ad esempio la possibilità di creare, eliminare, recuperare ed elencare CustomResourceDefinitions (CRD). Queste autorizzazioni sono necessarie per consentire a Config Connector di creare e riconciliare le risorse Kubernetes.
Per iniziare, installa Config Connector e crea la tua prima risorsa. I controller di Config Connector alla fine riconciliano l'ambiente con lo stato desiderato.
Personalizzare il comportamento di Config Connector
Config Connector offre funzionalità aggiuntive oltre alla creazione di risorse. Ad esempio, puoi gestire risorse Google Cloud esistenti, e utilizzare Kubernetes Secrets per fornire alle risorse dati sensibili, come le password. Per ulteriori informazioni, consulta l'elenco delle guide pratiche.
Inoltre, puoi scoprire di più su come Config Connector utilizza i costrutti Kubernetes per gestire le risorse e visualizzare le Google Cloud risorse che Config Connector può gestire.
Passaggi successivi
- Installa Config Connector.
- Per iniziare, crea la tua prima risorsa.
- Esplora il codice sorgente di Config Connector. Config Connector è completamente open source su GitHub.