Este procedimento explica como configurar o cluster no qual vai executar o Apigee hybrid. As instruções variam consoante a plataforma em que está a executar o modo híbrido. Selecione a sua plataforma para ver as instruções.
GKE
Este passo explica como configurar o ambiente de shell e criar um cluster do GKE no seu projeto do Google Cloud.
Criar um cluster
- Crie as seguintes variáveis de ambiente:
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
Onde:
-
CLUSTER_NAME
(Obrigatório): o nome do novo cluster. CLUSTER_LOCATION
: a região na qual vai criar o cluster.
-
- Reúna os requisitos do cluster para o cluster híbrido do Apigee:
As configurações mínimas para o cluster são:
Configuração Node pool com estado Node pool sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome da etiqueta predefinida apigee-data apigee-runtime Armazenamento dinâmico Gerido 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 suportada por esta versão híbrida 1.8.8:
- Use as seguintes instruções para criar um cluster regional com um mínimo de 6 nós:
- Crie, pelo menos, dois node pools para o seu cluster. Os requisitos mínimos do conjunto de nós são:
Nome predefinido do node pool Descrição Mínimo de nós CPUs mínimas por node pool CPUs mínimas por nó apigee-data
Um node pool com estado. 3 4 4/número de nós no conjunto apigee-runtime
Um node pool sem estado. 3 4 4/número de nós no conjunto Siga as instruções em Adicionar e gerir pools de nós.
Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados
- Depois de criar o cluster, ative o Workload Identity no cluster. Esta operação pode demorar 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 o artigo Ative a identidade da carga de trabalho.
- Obtenha as credenciais
gcloud
do cluster que 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, avance para o passo seguinte.
GKE On-Prem
Criar um cluster
- Reúna os requisitos do cluster para o cluster do Apigee Hybrid:
- As configurações mínimas para o cluster são:
Configuração Node pool com estado Node pool sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome da etiqueta predefinida apigee-data apigee-runtime Armazenamento dinâmico Gerido com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
- Crie, pelo menos, dois node pools:
Nome predefinido do node pool Descrição apigee-data
Um node pool com estado. apigee-runtime
Um node pool sem estado. Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados
- As configurações mínimas para o cluster são:
- Verifique a versão do GKE suportada por esta versão híbrida 1.8.8:
- Siga as instruções abaixo para criar um cluster de utilizadores:
- Crie um cluster de utilizadores (início rápido) na documentação do GKE On-Prem.
Quando tiver um cluster instalado e em execução, avance para o passo seguinte.
Anthos em bare metal
Requisitos e pré-requisitos
Os clusters do Anthos em bare metal permitem-lhe executar clusters do Kubernetes diretamente nos seus próprios recursos da máquina.
Reveja a Vista geral dos pré-requisitos de instalação.
Criar um cluster
- Reúna os requisitos do cluster para o cluster do Apigee Hybrid:
- As configurações mínimas para o cluster são:
Configuração Node pool com estado Node pool sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome da etiqueta predefinida apigee-data apigee-runtime Armazenamento dinâmico Gerido com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
- Crie, pelo menos, dois node pools:
Nome predefinido do node pool Descrição apigee-data
Um node pool com estado. apigee-runtime
Um node pool sem estado. Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados
- As configurações mínimas para o cluster são:
- Verifique a versão do GKE suportada por esta versão híbrida 1.8.8:
- Use as seguintes instruções na documentação dos clusters do Anthos em bare metal para criar um
cluster de utilizador:
- Criar clusters: vista geral.
- Início rápido dos clusters de Anthos em bare metal na documentação dos clusters de Anthos em bare metal.
Quando tiver um cluster instalado e em execução, avance para o passo seguinte.
AKS
Crie um cluster do AKS
- Reúna os requisitos do cluster para o cluster do Apigee Hybrid:
- As configurações mínimas para o cluster são:
Configuração Node pool com estado Node pool sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome da etiqueta predefinida apigee-data apigee-runtime Armazenamento dinâmico Gerido com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
- Crie, pelo menos, dois node pools:
Nome predefinido do node pool Descrição apigee-data
Um node pool com estado. apigee-runtime
Um node pool sem estado. Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados
- As configurações mínimas para o cluster são:
- Verifique a versão do AKS suportada por esta versão híbrida 1.8.8:
- Use um dos seguintes conjuntos de instruções para criar um cluster:
- Usando a CLI do Azure: Início rápido: implemente um cluster do Serviço Azure Kubernetes com a CLI do Azure.
- Usar o portal do Azure: Início rápido: implemente um cluster do Serviço Azure Kubernetes (AKS) através do portal do Azure.
EKS
Criar um cluster
- Reúna os requisitos do cluster para o cluster do Apigee Hybrid:
- As configurações mínimas para o cluster são:
Configuração Node pool com estado Node pool sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome da etiqueta predefinida apigee-data apigee-runtime Armazenamento dinâmico Gerido com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
- Crie, pelo menos, dois node pools:
Nome predefinido do node pool Descrição apigee-data
Um node pool com estado. apigee-runtime
Um node pool sem estado. Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados
- As configurações mínimas para o cluster são:
- Verifique a versão do EKS suportada por esta versão híbrida 1.8.8:
- Siga as instruções abaixo para criar um cluster de utilizadores:
Quando tiver um cluster instalado e em execução, avance para o passo seguinte.
GKE no AWS
Criar um cluster
- Reúna os requisitos do cluster para o cluster do Apigee Hybrid:
- As configurações mínimas para o cluster são:
Configuração Node pool com estado Node pool sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome da etiqueta predefinida apigee-data apigee-runtime Armazenamento dinâmico Gerido com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
- Crie, pelo menos, dois node pools:
Nome predefinido do node pool Descrição apigee-data
Um node pool com estado. apigee-runtime
Um node pool sem estado. Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados
- As configurações mínimas para o cluster são:
- Verifique a versão do GKE suportada por esta versão híbrida 1.8.8:
- Siga as instruções abaixo para criar um cluster de utilizadores:
Quando tiver um cluster instalado e em execução, avance para o passo seguinte.
OpenShift
Criar um cluster
- Reúna os requisitos do cluster para o cluster do Apigee Hybrid:
- As configurações mínimas para o cluster são:
Configuração Node pool com estado Node pool sem estado Número de nós 3 (por região) 3 (por região) CPU 4 4 RAM 15 15 Nome da etiqueta predefinida apigee-data apigee-runtime Armazenamento dinâmico Gerido com o CRD ApigeeDeployment Para mais detalhes sobre a configuração mínima do cluster, consulte: Configurações mínimas do cluster
- Crie, pelo menos, dois node pools:
Nome predefinido do node pool Descrição apigee-data
Um node pool com estado. apigee-runtime
Um node pool sem estado. Para mais detalhes sobre a configuração do conjunto de nós, consulte: Configure conjuntos de nós dedicados
- As configurações mínimas para o cluster são:
- Verifique a versão do OpenShift suportada por esta versão híbrida 1.8.8:
- Crie o cluster do OpenShift para implementar no plano de tempo de execução e
instale o Apigee no seu cluster de utilizadores do OpenShift.
Como parte da instalação do OpenShift, instale e configure a ferramenta
oc
CLI. Consulte o artigo Introdução à CLI do OpenShift na documentação do OpenShift.
Quando tiver instalado um cluster, avance para o passo seguinte.
1 (NEXT) Passo 2: instale o cert-manager 3 4 5 6 7 8 9 10