Nesta página, mostramos como ativar o Google Kubernetes Engine (GKE) Enterprise e acessar os recursos corporativos. 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 empresarial.
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 o direito de usar todos os recursos empresariais disponíveis com ele.
Depois, é possível escolher que o cluster participe de 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 autônomos com o cluster. Isso inclui insights avançados de segurança e conformidade, autorização binária e recursos de rede mais avançados.
Os clusters do GKE fora Google Cloud são todos 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 detalhes sobre os recursos do GKE Enterprise, incluindo os disponíveis no Google Cloud sem associação à frota, consulte as 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:
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Google Kubernetes Engine API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Google Kubernetes Engine API.
Siga as instruções para criar um cluster do Autopilot, Standard regional ou Standard zonal no console do 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 seu projeto, será solicitado que você a ative.
(Opcional, mas recomendado) Em Gerenciamento de frota, registre seu cluster na frota do projeto.
Especifique qualquer outra configuração necessária para o cluster e clique em Criar.
--tier enterprise
: registra seu cluster no nível empresarial.- (Opcional, mas recomendado)
--enable-fleet
: adiciona o cluster à frota do projeto. - Acesse a página Clusters do GKE. Esta página mostra todos os seus clusters.
- Clique em Ações ao lado do cluster na lista que você quer atualizar.
- No menu "Ações", selecione Mudar nível.
- Na caixa de diálogo exibida, selecione Nível Enterprise e clique em Salvar alterações para confirmar a ação.
- 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 antes.
- O cluster nunca teve um nível especificado explicitamente, seja na criação ou depois com uma atualização. Isso inclui o seguinte:
- Clusters criados usando o console Google Cloud antes da introdução dos níveis de cluster.
- Clusters criados com a Google Cloud CLI sem a flag
--tier
. - Clusters criados usando o Terraform sem o campo
desired_tier
preenchido.
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:
Para saber mais sobre como usar o Terraform, consulte 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.
Registrar um cluster em Google Cloud no GKE Enterprise
Com algumas exceções, os clusters do GKE no Google Cloud precisam ser registrados explicitamente no nível enterprise para usar os recursos do GKE Enterprise, seja na criação do cluster 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 de recursos mais limitado.
Registrar um novo cluster
Se você quiser usar recursos habilitados para 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 no nível da frota escolhidas para vários recursos empresariais e com os registros e as métricas recomendados já ativados. Saiba mais em Registrar um novo cluster e Configurar recursos no nível da frota.
Para registrar um cluster no GKE Enterprise durante a criação dele, faça o seguinte:
Console
gcloud
Siga as instruções para criar um cluster do Autopilot, Standard regional ou Standard zonal na linha de comando, especificando as seguintes flags:
O snippet a seguir mostra como usar essas 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 atual
Para atualizar um cluster atual e usar o GKE Enterprise:
Console
Acesse a página Clusters do GKE.
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 no Google Cloud são atualizados automaticamente para o GKE Enterprise quando entram em 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 entra em uma frota se todas as condições a seguir forem verdadeiras:
Todos os clusters em 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.