Visão geral do Config Connector


O Config Connector é um complemento de código aberto do Kubernetes que permite gerenciar os recursos do Google Cloud por meio do 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 aproveitar como o Kubernetes gerencia Recursos, 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 personalizadas (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, o Config Connector implanta pods nos nós que têm permissões de RBAC elevados, como a capacidade de criar, excluir, receber e listar CustomResourceDefinitions (CRDs). Essas permissões são necessárias para que o Config Connector crie e reconcilie recursos do Kubernetes.

Para começar, instale o Config Connector e crie seu primeiro recurso. Os controladores do Config Connector por fim reconciliam seu ambiente com o estado pretendido.

Como personalizar o comportamento do Config Conector

O Config Connector fornece funcionalidades adicionais 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