Ativar GKE Enterprise


Nesta página, mostramos como ativar o Google Kubernetes Engine (GKE) Enterprise e acessar os recursos empresariais. O GKE Enterprise é um nível empresarial para o GKE. Para saber mais sobre o GKE Enterprise, consulte as edições do GKE e a visão geral técnica do GKE Enterprise.

Para entender as cobranças aplicáveis, consulte Preços do GKE.

Como faço para ativar o GKE Enterprise?

Para usar os recursos do GKE Enterprise com um determinado cluster:

  • O GKE Enterprise precisa estar ativado no projeto do cluster.
  • O cluster precisa estar inscrito no nível Enterprise.

Para clusters do GKE no Google Cloud, você seleciona se quer adicionar e pagar pelo nível extra de recursos por cluster. Depois que um cluster é registrado no nível do GKE Enterprise, você tem direito de usar todos os recursos empresariais disponíveis.

Depois, você pode optar por integrar seu cluster a uma frota para usar toda a gama de recursos do GKE Enterprise. Como alternativa, se você não estiver pronto para criar uma frota, use um subconjunto de recursos empresariais independentes com o cluster. Isso inclui insights avançados de segurança e compliance, autorização binária e recursos de rede mais avançados.

Os clusters do GKE fora Google Cloud são todos clusters de nível empresarial e membros da frota por padrão e não podem mudar de nível. O projeto host da frota precisa ter o GKE Enterprise ativado. Saiba mais sobre como configurar essas opções na documentação.

Para conferir detalhes dos recursos do GKE Enterprise, incluindo os disponíveis no Google Cloud sem associação à frota, consulte Opções de implantação do GKE Enterprise.

Antes de começar

As instruções nesta página presumem que você já tenha o GKE ativado no projeto Google Cloud escolhido. Caso contrário, faça o seguinte:

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Google Kubernetes Engine API.

    Enable the API

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Google Kubernetes Engine API.

    Enable the API

  8. Ativar o GKE Enterprise no Google Cloud console

    Essa é a abordagem recomendada para ativar o GKE Enterprise em um projeto. Ele ativa o GKE Enterprise e, opcionalmente, inicia uma nova frota, se você ainda não tiver uma.

    Para ativar o GKE Enterprise no console Google Cloud :

    1. Na página Google Kubernetes Engine do Google Cloud console, acesse Visão geral.

      Ir para Visão geral

    2. Clique em Aprender e ativar.

    3. Na página Saiba mais sobre o GKE Enterprise, você encontra mais informações sobre a plataforma antes de ativar o GKE Enterprise, incluindo um cenário hipotético de custo mensal quando você ativar o GKE Enterprise.

    4. (Opcional) Para conhecer o GKE Enterprise usando um período de teste gratuito de 90 dias, marque a caixa de seleção Comece seu teste gratuito de 90 dias. Observe que ainda haverá cobranças do Compute Engine durante o período de teste gratuito.

    5. Clique em Ativar o GKE Enterprise.

    6. Na próxima página, é possível definir as configurações da frota para o GKE Enterprise, incluindo a criação de uma nova frota se o projeto ainda não tiver uma e o registro de clusters do GKE em Google Cloud. Para configurar uma frota, clique em Editar nome da frota ou lista de clusters.

      • Por padrão, se você optar por criar uma frota, o GKE vai nomear a nova frota com base no nome do projeto. Se você quiser editar o nome, digite o novo nome em Nome da frota na página Registro da frota.
      • Selecione os clusters que você quer incluir na frota. O registro de um cluster em uma frota não afeta o nível de recursos que ele pode acessar, exceto por algumas exceções. Os clusters do nível padrão precisam ser inscritos explicitamente no nível Enterprise, conforme descrito em Inscrever um cluster no Google Cloud no GKE Enterprise.
      • Clique em Salvar.
    7. Para concluir o upgrade, clique em Confirmar. Esta etapa final:

      • Ativa todas as APIs e dependências necessárias.
      • Se configurado, cria a frota e registra os clusters selecionados na frota.
    8. O GKE Enterprise agora está ativado no seu projeto. Você pode seguir os links fornecidos para configurar recursos, criar mais clusters ou configurar equipes. Caso contrário, clique em Fechar para voltar à página Visão geral.

    Depois de ativar a edição Enterprise do Google Kubernetes Engine (GKE), a página Visão geral é atualizada e mostra um panorama geral da sua frota. Para mais informações sobre como usar esta página, consulte Usar a visão geral da frota.

    Ativar o GKE Enterprise na linha de comando

    Para ativar o GKE Enterprise em um projeto na linha de comando, ative a API Anthos no seu projeto da seguinte maneira, especificando o ID do projeto se você não tiver definido um projeto padrão para a Google Cloud CLI. Isso também ativa automaticamente a API Fleet (GKE Hub).

    gcloud services enable --project=PROJECT_ID \
       anthos.googleapis.com
    

    Também é possível ativar essa API de maneira declarativa nos projetos usando o Terraform:

    resource "google_project_service" "default" {
      for_each = toset([
        "anthos.googleapis.com",
        "gkehub.googleapis.com"
      ])
    
      service            = each.value
      disable_on_destroy = false
    }

    Para saber mais sobre o uso do Terraform, consulte o Suporte do Terraform para GKE.

    Talvez seja necessário ativar outras APIs para que seu projeto use recursos empresariais, como o Cloud Service Mesh. Para saber mais, consulte os guias de recursos relevantes.

    Inscreva um cluster Google Cloud no GKE Enterprise

    Com algumas exceções, os clusters do GKE no Google Cloud precisam ser registrados explicitamente no nível empresa para usar os recursos do GKE Enterprise, seja na criação de clusters ou na atualização de um cluster existente.

    Embora seja opcional, recomendamos também registrar o cluster na frota do projeto. Ao adicionar seu cluster a uma frota, você pode usar toda a gama de recursos do GKE Enterprise. Se você não registrar o cluster, ainda poderá usar o GKE Enterprise, mas com um conjunto mais limitado de recursos.

    Registrar um novo cluster

    Se você quiser usar os recursos ativados pela frota com seu novo cluster, recomendamos registrar o cluster na frota durante a criação dele. Os clusters do nível Enterprise registrados na frota durante a criação são criados com as configurações padrão escolhidas no nível da frota para vários recursos empresariais e com os registros e as métricas recomendados já ativados. Saiba mais sobre isso em Registrar um novo cluster e Configurar recursos no nível da frota.

    Para registrar um cluster no GKE Enterprise durante a criação, faça o seguinte:

    Console

    1. Siga as instruções para criar um cluster do Autopilot, Padrão regional ou Padrão zonal no console Google Cloud e selecione Nível Enterprise em Princípios básicos do cluster. Se você selecionar Nível Enterprise e a API GKE Enterprise não estiver ativada no projeto, você vai receber uma solicitação para ativar a API.

    2. (Opcional, mas recomendado) Em Gerenciamento de frota, registre seu cluster na frota do projeto.

    3. Especifique qualquer outra configuração que você precisa para o cluster e clique em Criar.

    gcloud

    Siga as instruções para criar um cluster do Autopilot, regional padrão ou zonal padrão na linha de comando, especificando as seguintes flags:

    • --tier enterprise: inscreve o cluster no nível empresarial
    • (Opcional, mas recomendado) --enable-fleet: adiciona o cluster à frota do projeto.

    O snippet a seguir mostra o uso dessas flags ao criar um cluster do Autopilot:

    gcloud container clusters create-auto CLUSTER NAME \
        --tier enterprise \
        --enable-fleet
    

    Fazer upgrade do nível de um cluster

    Para atualizar um cluster atual para usar o GKE Enterprise:

    Console

    1. Acesse a página Clusters do GKE. Esta página mostra todos os seus clusters.

    Acesse a página Clusters do GKE.

    1. Clique em Ações ao lado do cluster na lista que você quer atualizar.
    2. No menu "Ações", selecione Mudar nível.
    3. Na caixa de diálogo exibida, selecione Nível Enterprise e clique em Salvar mudanças para confirmar a ação.

    gcloud

    Execute o comando a seguir para fazer upgrade do cluster:

    gcloud container clusters update CLUSTER NAME --tier enterprise
    

    Substitua CLUSTER NAME pelo nome do cluster.

    Exceções ao comportamento padrão

    Em algumas situações, os clusters do Google Cloud são automaticamente atualizados para o GKE Enterprise quando se juntam a uma frota. Leia esta seção com atenção se você planeja registrar seus clusters em uma frota.

    Um cluster de nível padrão no Google Cloud é atualizado automaticamente para o GKE Enterprise quando ele se junta a uma frota se todos os seguintes atributos forem verdadeiros:

    • O projeto host da frota (e o projeto do cluster para registros entre projetos) tem o GKE Enterprise ativado.
    • O cluster nunca foi registrado em uma frota.
    • O cluster nunca teve uma camada especificada explicitamente, seja na criação ou em uma atualização posterior. Isso inclui o seguinte:
      • Clusters criados usando o console Google Cloud antes da introdução das camadas de cluster.
      • Clusters criados com a Google Cloud CLI sem a flag --tier.
      • Clusters criados usando o Terraform sem o preenchimento do campo desired_tier.

    Todos os clusters do Google Cloud que já usam o GKE Enterprise são automaticamente clusters de nível empresarial.

    Desativar o GKE Enterprise

    Para desativar o GKE Enterprise em um projeto ou cluster, siga as instruções em Desativar o GKE Enterprise.