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:
- Verifique se você ativou a API Google Kubernetes Engine. Ativar a API Google Kubernetes Engine
- Verifique se o SDK do Cloud está instalado.
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.
-
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
-
Siga as instruções para autorizar a
gcloud
a usar sua conta do Google Cloud. - Crie uma nova configuração ou selecione uma atual.
- Escolha um projeto do Google Cloud.
- 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
- Verifique se você tem a permissão correta para criar clusters. Você precisa ser, no mínimo, um Administrador de clusters do Kubernetes Engine.
- Certifique-se de entender as limitações dos clusters Alfa.
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 propriedadecompute/zone
padrão definida porgcloud 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
Acesse o menu do Google Kubernetes Engine no Console do Cloud.
Clique em add_box Criar.
Na seção Princípios básicos do cluster, conclua o seguinte:
- Insira o Nome do cluster.
- Em Tipo de local, selecione Por zona e selecione a zona pretendida do cluster.
- Se você estiver criando um cluster de várias zonas, marque a caixa de seleção Especificar os locais padrão do nó e escolha as outras zonas em que quer executar o cluster.
Para a Versão Mestre, selecione Versão estática e, em seguida, escolha uma versão do GKE.
No painel de navegação, em Pools de nós, clique em default-pool.
Na seção Detalhes do pool de nós, preencha o seguinte:
- Insira um Nome para o pool de nós padrão.
- Para nós de versão estática, escolha a Versão do nó.
- 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).
- Desmarque as opções Ativar upgrade automático e Ativar reparo automático.
No painel de navegação, em Pools de nós, clique em Nós.
Na lista suspensa Tipo de imagem, selecione a imagem de nó pretendida.
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 é
e2-medium
. Para informações sobre preços de tipos de máquina, consulte a tabela de preços.Na lista suspensa Tipo de disco de inicialização, selecione o tipo de disco pretendido.
Digite o Tamanho do disco de inicialização.
No painel de navegação, em Cluster, clique em Recursos.
Clique em Ativar recursos alfa do Kubernetes neste cluster.
Leia e confirme o aviso selecionando Entendo as consequências.
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
- Saiba mais sobre os tipos de clusters que podem ser criados.
- Saiba como gerenciar os clusters.
- Saiba como excluir clusters.