Vista geral do Config Connector


O Config Connector é um suplemento do Kubernetes de código aberto que lhe permite gerir Google Cloud recursos através do Kubernetes.

Muitas equipas de desenvolvimento nativas da nuvem trabalham com uma combinação de sistemas de configuração, APIs e ferramentas para gerir a respetiva infraestrutura. Esta combinação é muitas vezes difícil de compreender, o que leva a uma velocidade reduzida e a erros dispendiosos. O Config Connector oferece um método para configurar muitos Google Cloud serviços e recursos através de ferramentas e APIs do Kubernetes.

Com o Config Connector, os seus ambientes podem usar recursos geridos pelo Kubernetes, incluindo:

  • CABF para controlo de acesso.
  • Eventos de visibilidade.
  • Fonte única de configuração e gestão do estado desejado para reduzir a complexidade.
  • Consistência eventual para dependências de união fraca.

Pode gerir a sua Google Cloud infraestrutura da mesma forma que gere as suas aplicações Kubernetes, reduzindo a complexidade e a carga cognitiva para os programadores.

Como funciona o Config Connector

O Config Connector fornece uma coleção de definições de recursos personalizados (CRDs) e controladores do Kubernetes. Os CRDs do Config Connector permitem que o Kubernetes crie e faça a gestão Google Cloud de recursos quando configura e aplica objetos ao seu cluster.

Para que os CRDs do Config Connector funcionem corretamente, o Config Connector implementa pods nos seus nós que têm autorizações RBAC elevadas, como a capacidade de criar, eliminar, obter e listar CustomResourceDefinitions (CRDs). Estas autorizaçõ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 o seu primeiro recurso. Os controladores do Config Connector acabam por reconciliar o seu ambiente com o estado desejado.

Personalizar o comportamento do Config Connector

O Config Connector oferece funcionalidades adicionais além da criação de recursos. Por exemplo, pode gerir os recursos existentes Google Cloud e usar segredos do Kubernetes para fornecer dados confidenciais, como palavras-passe, aos seus recursos. Para mais informações, consulte a lista de guias de instruções.

Além disso, pode saber como o Config Connector usa construções do Kubernetes para gerir recursos e ver os Google Cloud recursos que o Config Connector pode gerir.

O que se segue?