Neste procedimento, explicamos como configurar o cluster em que você executará a Apigee híbrida. As instruções variam de acordo com a plataforma em que você está executando o híbrido. Selecione uma plataforma para ver as instruções:
GKE
Nesta etapa, explicamos como configurar o ambiente de shell e criar um cluster do GKE no projeto do Google Cloud Platform (GCP).
Como criar um cluster
- Crie as variáveis de ambiente a seguir.
Linux / MacOS
export CLUSTER_NAME="YOUR_CLUSTER_NAME"
export CLUSTER_LOCATION="YOUR_CLUSTER_LOCATION"
Windows
set CLUSTER_NAME="YOUR_CLUSTER_NAME"
set CLUSTER_LOCATION=YOUR_CLUSTER_LOCATION
Em que:
-
CLUSTER_NAME
(Necessário): é o nome do novo cluster. CLUSTER_LOCATION
: a região em que você criará o cluster.
-
- Colete os requisitos do cluster para o cluster híbrido da Apigee:
as configurações mínimas do cluster são:
Configuração Pool de nós com estado Pool de nós sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome do rótulo padrão apigee-data apigee-runtime Armazenamento dynamic Gerenciada com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
- Verifique a versão do GKE compatível com essa versão híbrida 1.8.8:
- Use as seguintes instruções para criar um cluster regional com no mínimo seis nós:
- Crie no mínimo dois pools de nós para o cluster. Os requisitos mínimos de pools de nós são:
Nome padrão do pool de nós Descrição Mínimo de nós Mínimo de CPUs por pool de nós Mínimo de CPUs por nó apigee-data
Um pool de nós com estado. 3 4 4/número de nós no pool apigee-runtime
Um pool de nós sem estado. 3 4 4/número de nós no pool Siga as instruções em Como adicionar e gerenciar pools de nós.
Para mais detalhes sobre a configuração do pool de nós, consulte Configurar pools de nós dedicados.
- Depois que o cluster for criado, ative a identidade da carga de trabalho no cluster. Esta operação pode levar
até 30 minutos.
gcloud container clusters update ${CLUSTER_NAME} \ --workload-pool=${PROJECT_ID}.svc.id.goog \ --project ${PROJECT_ID} \ --region ${CLUSTER_LOCATION}
Para mais informações, consulte Ativar a Identidade da carga de trabalho.
- Consiga as credenciais
gcloud
do cluster que você acabou de criar com o seguinte comando:gcloud container clusters get-credentials ${CLUSTER_NAME} \ --region ${CLUSTER_LOCATION} \ --project ${PROJECT_ID}
Quando tiver um cluster instalado e em execução, vá para a próxima etapa.
GKE On-Prem
Como criar um cluster
- Reúna os requisitos de cluster para o cluster híbrido da Apigee:
- As configurações mínimas do cluster são:
Configuração Pool de nós com estado Pool de nós sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome do rótulo padrão apigee-data apigee-runtime Armazenamento dynamic Gerenciada com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
- Crie no mínimo dois pools de nós:
Nome padrão do pool de nós Descrição apigee-data
Um pool de nós com estado. apigee-runtime
Um pool de nós sem estado. Para mais detalhes sobre a configuração do pool de nós, consulte Configurar pools de nós dedicados.
- As configurações mínimas do cluster são:
- Verifique a versão do GKE compatível com essa versão híbrida 1.8.8:
- Use as instruções a seguir para criar um cluster de usuário:
- Crie um cluster de usuário (guia de início rápido) na documentação do GKE On-Prem.
Quando tiver um cluster instalado e em execução, vá para a próxima etapa.
Anthos em bare metal
Requisitos e pré-requisitos
Com os clusters do Anthos em bare metal, você executa os clusters do Kubernetes diretamente nos seus recursos de máquina.
Consulte a visão geral dos pré-requisitos de instalação.
Como criar um cluster
- Reúna os requisitos de cluster para o cluster híbrido da Apigee:
- As configurações mínimas do cluster são:
Configuração Pool de nós com estado Pool de nós sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome do rótulo padrão apigee-data apigee-runtime Armazenamento dynamic Gerenciada com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
- Crie no mínimo dois pools de nós:
Nome padrão do pool de nós Descrição apigee-data
Um pool de nós com estado. apigee-runtime
Um pool de nós sem estado. Para mais detalhes sobre a configuração do pool de nós, consulte Configurar pools de nós dedicados.
- As configurações mínimas do cluster são:
- Verifique a versão do GKE compatível com essa versão híbrida 1.8.8:
- Use as instruções a seguir nos clusters do Anthos na documentação bare metal para criar um cluster de usuário:
- Como criar clusters: visão geral.
- Guia de início rápido de clusters Bare Metal em Bare Metal na documentação de clusters bare metal do Anthos.
Quando tiver um cluster instalado e em execução, vá para a próxima etapa.
AKS
Criar um cluster do AKS
- Reúna os requisitos de cluster para o cluster híbrido da Apigee:
- As configurações mínimas do cluster são:
Configuração Pool de nós com estado Pool de nós sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome do rótulo padrão apigee-data apigee-runtime Armazenamento dynamic Gerenciada com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
- Crie no mínimo dois pools de nós:
Nome padrão do pool de nós Descrição apigee-data
Um pool de nós com estado. apigee-runtime
Um pool de nós sem estado. Para mais detalhes sobre a configuração do pool de nós, consulte Configurar pools de nós dedicados.
- As configurações mínimas do cluster são:
- Verifique a versão do AKS compatível com essa versão híbrida 1.8.8:
- Use um dos seguintes conjuntos de instruções para criar um cluster:
- Como executar a CLI do Azure: Guia de início rápido: implantar um cluster do Azure Kubernetes Service usando a CLI do Azure.
- Como criar um portal do Azure: Guia de início rápido: implantar um cluster do Azure Kubernetes Service (AKS) usando o portal do Azure.
EKS
Como criar um cluster
- Reúna os requisitos de cluster para o cluster híbrido da Apigee:
- As configurações mínimas do cluster são:
Configuração Pool de nós com estado Pool de nós sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome do rótulo padrão apigee-data apigee-runtime Armazenamento dynamic Gerenciada com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
- Crie no mínimo dois pools de nós:
Nome padrão do pool de nós Descrição apigee-data
Um pool de nós com estado. apigee-runtime
Um pool de nós sem estado. Para mais detalhes sobre a configuração do pool de nós, consulte Configurar pools de nós dedicados.
- As configurações mínimas do cluster são:
- Verifique a versão do EKS compatível com essa versão híbrida 1.8.8:
- Use as instruções a seguir para criar um cluster de usuário:
Quando tiver um cluster instalado e em execução, vá para a próxima etapa.
GKE na AWS
Como criar um cluster
- Reúna os requisitos de cluster para o cluster híbrido da Apigee:
- As configurações mínimas do cluster são:
Configuração Pool de nós com estado Pool de nós sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome do rótulo padrão apigee-data apigee-runtime Armazenamento dynamic Gerenciada com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
- Crie no mínimo dois pools de nós:
Nome padrão do pool de nós Descrição apigee-data
Um pool de nós com estado. apigee-runtime
Um pool de nós sem estado. Para mais detalhes sobre a configuração do pool de nós, consulte Configurar pools de nós dedicados.
- As configurações mínimas do cluster são:
- Verifique a versão do GKE compatível com essa versão híbrida 1.8.8:
- Use as instruções a seguir para criar um cluster de usuário:
Quando tiver um cluster instalado e em execução, vá para a próxima etapa.
OpenShift
Como criar um cluster
- Reúna os requisitos de cluster para o cluster híbrido da Apigee:
- As configurações mínimas do cluster são:
Configuração Pool de nós com estado Pool de nós sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome do rótulo padrão apigee-data apigee-runtime Armazenamento dynamic Gerenciada com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
- Crie no mínimo dois pools de nós:
Nome padrão do pool de nós Descrição apigee-data
Um pool de nós com estado. apigee-runtime
Um pool de nós sem estado. Para mais detalhes sobre a configuração do pool de nós, consulte Configurar pools de nós dedicados.
- As configurações mínimas do cluster são:
- Verifique a versão do OpenShift compatível com essa versão híbrida 1.8.8:
- Crie o cluster do OpenShift para implantar no plano do ambiente de execução e
instale a Apigee no cluster de usuário do OpenShift.
Como parte da instalação do OpenShift, instale e configure a ferramenta da CLI
oc
. Consulte Primeiros passos com a CLI do OpenShift na documentação do OpenShift.
Depois de instalar um cluster, acesse a próxima etapa.
1 (PRÓXIMA) Etapa 2: instalar o cert-manager 3 4 5 6 7 8 9 10