Gerenciar a infraestrutura do GKE

Um blueprint do GKE contém recursos personalizados que podem ser combinados para especificar a intenção de implantar um cluster do GKE. A lista a seguir define a função de cada recurso personalizado:

  • ContainerCluster: cria um cluster particular do GKE com uma malha de serviço provisionada.
  • ClusterInit: inicializa o ciclo de vida do cluster gerenciado pela automação de rede de telecomunicações (Telecom Network Automation). Esse ciclo de vida inclui a instalação de componentes da Telecom Network Automation no cluster do GKE.
  • SourceRepoRepository e Repository: configuram o pipeline do GitOps para o cluster do GKE criado usando o Cloud Source Repository e o Porch, além do ConfigSync, instalado do recurso anterior.
  • ContainerNodePool: cria um pool de nós com o Ubuntu OS, o tipo de disco SSD e o tipo e2-standard-2 machine como padrão. É possível editar esses detalhes.

Ao criar uma implantação, é possível personalizar o blueprint usando os seguintes parâmetros no arquivo setters.yaml:

Parâmetro Descrição
project-id O ID do projeto atual.
project-num O número do projeto atual.
cluster-name O nome do cluster do GKE.
location O local de computação do cluster
master-ip-range O bloco CIDR de IP usado pelos nós principais do GKE.
cluster-ipv4-cidr-blocks O bloco CIDR de IP que os pods usam.
services-ipv4-cidr-blocks O bloco CIDR de IP usado pelos serviços.
compute-network-name O nome da rede de computação. Mude esse nome se não quiser usar uma VPC em que um cluster de orquestração seja criado para o cluster do GKE.
clients-ipv4-cidr-blocks O bloco CIDR de IP para clientes que acessam o cluster
node-count O número de nós no pool de nós por zona. Se um cluster regional for criado, o número de nós no pool de nós aumentará para três vezes a quantidade original.
nodepool-name O nome do pool de nós.
node-machine-type O tipo de máquina do nó.

Blueprints do GKE

Criar um blueprint do GKE

  1. No menu de navegação, clique em Projetos.
  2. No menu suspenso, selecione o cluster de orquestração de sua preferência.
  3. Clique em Importar da biblioteca.
  4. Selecione Blueprint do cluster do GKE.
  5. Clique em Adicionar modelo.
  6. Na próxima página, especifique um nome para o blueprint.
    1. Se quiser, adicione os rótulos necessários.
  7. Clique em Criar. Seu blueprint aparece na lista Blueprints de rascunho.

Editar um blueprint

  1. No menu de navegação, clique em Blueprints > Drafts Blueprint.
  2. Selecione o projeto que preferir. Um editor de planta aparece.
  3. Edite os arquivos cluster.yaml e nodepool.yaml.
  4. Depois, clique em Salvar arquivo.

Propor um blueprint

  1. No menu de navegação, clique em Blueprints > Drafts Blueprint.
  2. Selecione o projeto que preferir. Um editor de planta aparece.
  3. Clique em Propor. O status do blueprint muda para Proposto.

Aprovar um blueprint

  1. No menu de navegação, clique em Projetos.
  2. Clique no ícone Ação no blueprint de sua preferência.
  3. Selecione Aprovar. O blueprint aparece em Blueprints aprovados.

Implantação do GKE

Criar uma implantação do GKE

  1. No menu de navegação, clique em Projetos > Projetos aprovados.
  2. Clique no blueprint do GKE que você quer implantar.
  3. Clique em Criar implantação.
  4. Dê um nome à implantação.
  5. Clique em Criar implantação. A implantação aparece em Implantação de rascunho.

Editar uma implantação do GKE

  1. No menu de navegação, clique em Projetos.
  2. Selecione a implantação do GKE que você quer editar. Um editor de implantação vai aparecer.
  3. Edite o arquivo setters.yaml.
  4. Depois, clique em Salvar arquivo.

Aplicar uma implantação do GKE

  1. No menu de navegação, clique em Projetos.
  2. Selecione o nome da implantação do GKE que você quer aplicar. Um editor de implantação é exibido.
  3. Clique em Implantar. Uma caixa de diálogo de confirmação é exibida.
  4. Confirme a implantação clicando em Implantar. A implantação aparece em Implantação aplicada.

Excluir um cluster do GKE

  1. No menu de navegação, clique em Implantações > Implantações aplicadas.
  2. Selecione a implantação do GKE que você quer excluir.
  3. Clique em Excluir.
  4. Confirme a exclusão da implantação.