Depois de configurar uma base do Google Cloud usando o guia de configuração, é possível encontrar e gerenciar sua base em dois locais diferentes:
Gerencie sua base usando o console do Google Cloud
Como muitas pessoas diferentes de uma organização são responsáveis por gerenciar a infraestrutura do Google Cloud após a implantação, o console do Google Cloud apresenta páginas separadas para faturamento, gerenciamento de recursos, gerenciamento de identidade e acesso, rede, geração de registros, monitoramento além de muitos outros serviços.
Para começar a gerenciar sua base no console do Google Cloud, acesse as seguintes páginas:
- Acesse o Resource Manager
- Acessar o Identity and Access Management
- Acessar os Serviços de rede
- Acessar o Cloud Logging
- Acessar o Cloud Monitoring
Cada uma das páginas anteriores tem uma interface robusta para gerenciar e fazer alterações, além da documentação e dos tutoriais correspondentes.
Gerencie sua base usando o Config Controller
Se você implantou a base diretamente do guia de configuração da base do Google Cloud, foi criado um blueprint que representa a configuração no Modelo de recursos do Kubernetes (KRM). Se você quiser gerenciar a configuração organizacional do Google Cloud usando o KRM, que é o mesmo conjunto de ferramentas usado na implantação inicial, use o Config Controller para gerenciar. sua base. Também é possível localizar e gerenciar sua base usando o console do Google Cloud.
Se você usou o guia de configuração do Google Cloud, fez o download da configuração como Terraform e a implantou na sua própria máquina, use o console do Google Cloud para localizar e gerenciar sua base.
As seções a seguir mostram como concluir estas tarefas:
- Configurar o Config Controller e um pipeline do GitOps. Estas são as ferramentas de blueprint de KRM necessárias para gerenciar sua base.
- Carregar a configuração inicial do KRM. Essa é a configuração que foi criada quando você configurou a base do Google Cloud.
- Fazer atualizações na configuração do KRM.
- Implantar uma configuração de KRM atualizada.
- Resolver problemas comuns.
Custos
Nas instruções a seguir, é necessário usar vários produtos do Google Cloud. Cada um tem custos associados. Para saber mais, leia os seguintes artigos:
- Custos do Config Controller
- Custos do Cloud Build
- Custos do Cloud Source Repositories
- Custos dos buckets do Cloud Storage
Ajustar sua configuração de base do Google Cloud
Depois de implantar a base do Google Cloud no guia de configuração, conclua as etapas a seguir para ajustar a configuração:
Abra o Cloud Shell:
Acesse o console do Google Cloud.
No canto superior direito do console, clique no botão Ativar Cloud Shell:
Uma sessão do Cloud Shell é aberta dentro de um quadro inferior no console.
Encontre o projeto criado pelo guia de configuração do Google Cloud. É aqui que o blueprint está localizado:
gcloud projects list --filter labels.gcp-onboarding-component=oc-host-project \ --filter labels.gcp-onboarding-host-project-org-id=ORG_ID
Substitua
ORG_ID
pelo ID da organização. Se você não souber o valor, consulte Como conseguir o ID da sua organização.Da saída do comando anterior, copie o ID do projeto. Você precisará usar esse valor quando concluir as próximas duas etapas.
Configure o Config Controller concluindo a seção Como configurar o Config Controller em Implantar um blueprint de zona de destino.
Para configurar um pipeline do GitOps, conclua a seção Como criar um pipeline do GitOps em "Implantar um blueprint da zona de destino".
Acesse o guia de configuração do Google Cloud.
Acesse a seção Recurso e hierarquia e faça uma cópia do link Configuração. Este é o link para o bucket do Cloud Storage que contém o blueprint implantado:
Faça o download do blueprint do KRM no sistema de arquivos local:
gsutil -m cp -r BLUEPRINT_LOC .
Substitua
BLUEPRINT_LOC
pelo link do bucket de armazenamento que você copiou na etapa anterior.Confirme o blueprint do KRM no seu repositório. Esse blueprint é a linha de base da configuração que você já implantou:
git add . git commit -m "Baseline configuration." git push
Para conseguir a configuração desejada, faça edições locais no blueprint. Para sugestões sobre o tipo de mudança que pode ser feita, consulte Como configurar sua hierarquia de recursos, Como estabelecer conectividade de rede e Como exportar dados de registros.
Para implantar as alterações, adicione-as e confirme-as no seu repositório:
git add . git commit -m "Local edits to blueprint" git push
Veja dicas de solução de problemas nas seções Hidratação e Cloud Build e Implantação e Config Sync em "Implantar um blueprint de zona de implantação".