Visão geral do Config Connector
O Config Connector é um complemento do Kubernetes de código aberto que permite gerenciar recursos do Google Cloud com o Kubernetes.
Muitas equipes de desenvolvimento nativas na nuvem trabalham com uma combinação de sistemas de configuração, APIs e ferramentas para gerenciar sua infraestrutura. Essa combinação geralmente é difícil de entender, levando a velocidade reduzida e erros caros. O Config Connector fornece um método para configurar muitos serviços e recursos do Google Cloud usando as ferramentas e APIs do Kubernetes.
Com o Config Connector, seus ambientes podem usar Recursos gerenciados pelo Kubernetes, incluindo:
- RBAC para controle de acesso.
- Eventos para visibilidade.
- Fonte única de configuração e gerenciamento de estado pretendido para complexidade reduzida.
- Consistência posterior para dependências de acoplamento fraco.
Gerencie sua infraestrutura do Google Cloud da mesma maneira que gerencia seus aplicativos Kubernetes, reduzindo a complexidade e a carga cognitiva dos desenvolvedores.
Como funciona o Config Connector
O Config Connector fornece uma coleção de definições de recursos personalizados (CRDs, na sigla em inglês) e controladores do Kubernetes. Os CRDs do Config Connector permitem que o Kubernetes crie e gerencie recursos do Google Cloud quando você configurar e aplicar objetos ao seu cluster.
Para que os CRDs do Config Connector funcionem corretamente, ele implanta pods nos nós que têm permissões elevadas do RBAC, como a capacidade de criar, excluir, buscar e listar CustomResourceDefinitions (CRDs). Essas permissões são necessárias para que o Config Connector crie e concilie recursos do Kubernetes.
Para começar, instale o Config Connector e crie seu primeiro recurso. do Config Connector controladores reconciliar o ambiente com o estado desejado.
Como personalizar o comportamento do Config Conector
O Config Connector fornece mais recursos além da criação de recursos. Por exemplo, é possível gerenciar recursos existentes do Google Cloud e usar secrets do Kubernetes para fornecer dados confidenciais, como senhas, aos seus recursos. Para mais informações, consulte a lista de guias de instruções.
Além disso, é possível aprender mais sobre como o Config Connector usa as construções do Kubernetes para gerenciar recursos e ver os recursos do Google Cloud que o Config Connector pode gerenciar.
A seguir
- Instale o Config Connector
- Comece criando seu primeiro recurso.
- Conheça o código-fonte do Config Connector. O Config Connector tem código totalmente aberto no GitHub.