Vista geral do controlador de configuração

Esta página explica o que é o Config Controller e como se relaciona com o Config Connector, o Config Sync e o Policy Controller.

O Config Controller cria e gereGoogle Cloud recursos com um modelo declarativo do Kubernetes. O Config Controller é uma versão alojada do Config Connector que simplifica a instalação e a manutenção. O Config Controller também inclui o Policy Controller e a sincronização de configuração.

Com o Config Controller, pode criar configurações para qualquer Google Cloud recurso. As configurações destes recursos são armazenadas numa fonte de verdade, como um repositório Git. O Config Sync monitoriza continuamente os seus recursos para garantir que os estados atuais dos recursos correspondem ao estado que define na sua origem de verdade. O Policy Controller pode detetar e aplicar violações de políticas nesses recursos antes de serem implementados. Este fluxo é ilustrado no diagrama seguinte:

Fluxo de gestão de recursos do Config Controller

A abordagem de configuração declarativa do Config Controller oferece-lhe muitas vantagens:

  • Faça a gestão com o Kubernetes: use ferramentas e fluxos de trabalho do Kubernetes familiares para gerir Google Cloud recursos e cargas de trabalho personalizadas.
  • Declare o estado desejado: foque-se no aspeto dos seus recursos em vez dos detalhes de como os cria.
  • Automatize a deteção e a reparação de desvios: monitorize continuamente a sua infraestrutura para verificar se existem desvios do estado definido e ative as reparações automáticas.
  • Use o GitOps para garantir a consistência: colabore com os seus colegas em potenciais alterações e pré-visualize as alterações antes de as fazer.
  • Aplique restrições de políticas: aplique políticas mais cedo no ciclo de desenvolvimento e detete violações antes de implementar recursos.
  • Audite a infraestrutura continuamente: mantenha uma trilha de auditoria de todas as alterações para ajudar a compreender o histórico da sua infraestrutura.
  • Aumente a velocidade de desenvolvimento: melhore a segurança e a velocidade do seu percurso de adoção da nuvem através das práticas recomendadas.

Para ver um exemplo guiado que mostra como instalar e usar uma instância do Config Controller, consulte o artigo Faça a gestão de recursos com o Config Controller. Para ver as instruções de instalação completas, consulte o artigo Configure o controlador Config.