Como criar um cluster Alfa

Nesta página, você verá como criar um cluster Alfa do Google Kubernetes Engine, que é um cluster com atributos Alfa do Kubernetes ativados no Google Kubernetes Engine. Saiba mais sobre os tipos de clusters e sobre a arquitetura de clusters.

Antes de começar

Antes de começar, verifique se você realizou as tarefas a seguir:

Defina as configurações padrão da gcloud usando um dos métodos a seguir:

  • Use gcloud init se quiser orientações para definir os padrões.
  • Use gcloud config para definir individualmente a região, a zona e o ID do projeto.

Como usar o gcloud init

Se você receber o erro One of [--zone, --region] must be supplied: Please specify location, conclua esta seção.

  1. Execute gcloud init e siga as instruções:

    gcloud init

    Se você estiver usando SSH em um servidor remoto, utilize a sinalização --console-only para impedir que o comando inicie um navegador:

    gcloud init --console-only
  2. Siga as instruções para autorizar a gcloud a usar sua conta do Google Cloud.
  3. Crie uma nova configuração ou selecione uma atual.
  4. Escolha um projeto do Google Cloud.
  5. Escolha uma zona padrão do Compute Engine.

Como usar o gcloud config

  • Defina o ID do projeto padrão:
    gcloud config set project project-id
  • Se você estiver trabalhando com clusters zonais, defina a zona do Compute padrão:
    gcloud config set compute/zone compute-zone
  • Se você estiver trabalhando com clusters regionais, defina a região do Compute padrão:
    gcloud config set compute/region compute-region
  • Atualize gcloud para a versão mais recente:
    gcloud components update

Como criar um cluster Alfa

É possível criar um cluster Alfa usando a ferramenta gcloud ou o Console do Google Cloud.

gcloud

Execute este comando:

gcloud container clusters create cluster-name \
    --enable-kubernetes-alpha \
    [--zone compute-zone] \
    [--cluster-version version]

Substitua:

  • cluster-name: o nome escolhido para o cluster;
  • compute-zone a zona em que o cluster será criado. A sinalização --zone opcional substitui a propriedade compute/zone padrão definida por gcloud config set compute/zone.

  • version: a versão do GKE a ser executada no cluster. Se não for configurada, o cluster executará a versão padrão atual documentada em Controle de versões e upgrades.

Será necessário confirmar o recebimento de um aviso de que o cluster Alfa não foi atualizado e será excluído após 30 dias:

This will create a cluster with all Kubernetes Alpha features enabled.
- This cluster will not be covered by the GKE SLA and should
  not be used for production workloads.
- You will not be able to upgrade the master or nodes.
- The cluster will be deleted after 30 days.

Console

  1. Acesse o menu do Google Kubernetes Engine no Console do Cloud.

    Acessar o menu do Google Kubernetes Engine

  2. Clique no botão Criar cluster.

  3. Na seção Princípios básicos do cluster, conclua o seguinte:

    1. Insira o Nome do seu cluster.
    2. Em Tipo de local, selecione Por zona e selecione a zona pretendida do cluster.
    3. Para a Versão Mestre, selecione Versão estática e, em seguida, escolha uma versão do GKE.

  4. No painel de navegação, em Pools de nós, clique em default-pool.

  5. Na seção Detalhes do pool de nós, preencha o seguinte:

    1. Insira um Nome para o pool de nós padrão.
    2. Escolha a versão de seus nós.
    3. Digite o Número de nós a serem criados no cluster. É necessário ter uma cota de recursos disponível para os nós e os recursos deles (como rotas de firewall).
    4. Desative as opções de upgrade automático e reparo automático.
  6. No painel de navegação, em Pools de nós, clique em Nós.

  7. Na lista suspensa Tipo de imagem, selecione a imagem de nó pretendida.

  8. Escolha a Configuração da máquina padrão para usar nas instâncias. O faturamento varia de acordo com cada tipo de máquina. O tipo de máquina padrão é n1-standard-1. Para informações sobre preços de tipos de máquina, consulte a tabela de preços.

  9. Na lista suspensa Tipo de disco de inicialização, selecione o tipo de disco pretendido.

  10. Digite o Tamanho do disco de inicialização.

  11. No painel de navegação, em Cluster, clique em Recursos.

  12. Clique em Ativar recursos alfa do Kubernetes neste cluster.

  13. Leia e confirme o aviso selecionando Entendo as consequências.

  14. Clique em Criar.

Depois de criar um cluster, é preciso configurar a kubectl antes de interagir com o cluster a partir da linha de comando.

Verificar quando um cluster Alfa expira

Para verificar quando os clusters Alfa expiram, execute o seguinte comando:

gcloud container clusters list

A seguir