Nesta seção, descrevemos os requisitos básicos para configurar
um cluster do Google Kubernetes Engine (GKE)
adequado para uma instalação de produção híbrida da Apigee.
Como criar o cluster
Para informações sobre como criar clusters do GKE, consulte
Como criar um cluster na documentação do GKE.
Requisitos do cluster de produção
Ao criar o cluster de produção, cumpra estes requisitos:
Versões de software
Requisito
Valor
Versão do Kubernetes
Versão 1.13 ou posterior
É possível encontrar as versões de cluster do Kubernetes compatíveis emitindo o seguinte
comando:
gcloud container get-server-config
As versões compatíveis são retornadas no cabeçalho validMasterVersions:.
Escolha estas opções de configuração de modelo para o cluster de produção do GKE:
Configuração
Valor
Modelo de cluster
Cluster padrão
Tipo de local
Regional (recomendado)
Zonas de disponibilidade
3
Escalonamento automático
Ative o escalonamento automático dos nós, definindo os números mínimo e
máximo de instâncias como iguais. O GKE enviará
um aviso sobre como configurar os valores para o mesmo número. Esse aviso
pode ser ignorado.
O armazenamento é provisionado dinamicamente usando o provisionador dinâmico do StatefulSet.
Requisitos de nós
Um
pool de nós é um grupo de nós em um cluster, que têm a mesma configuração. Por
padrão, é necessário configurar dois pools de nós no cluster: um para os pods do Cassandra
com estado e outro para os outros pods, que são sem estado.
Configure esses dois pools de nós
conforme descrito abaixo:
Configuração de pool de nós com estado
Configure um pool de nós com estado da seguinte maneira:
Configuração
Valor
Nome
apigee-data
Número mínimo de nós
3
Tipo de máquina
N1-standard-8 (tipo de máquina padrão com 8 vCPUs, 30 GB de memória)
Armazenamento
O armazenamento será provisionado dinamicamente usando o provisionador dinâmico do
StatefulSet.
Configuração de pool de nós sem estado
Configure um pool de nós sem estado da seguinte maneira:
Configuração
Valor
Nome
apigee-runtime
Número mínimo de nós
3 (1 por zona)
Tipo de máquina
N1-standard-4 (tipo de máquina padrão com 4 vCPUs, 15 GB de memória)
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-03-12 UTC."],[[["The Apigee hybrid documentation version 1.1 is end-of-life, and users should upgrade to a newer version."],["Setting up a production Google Kubernetes Engine (GKE) cluster for Apigee hybrid requires a cluster with Kubernetes version 1.13 or later and kubectl version 1.13.x or later."],["A production cluster should be a regional standard cluster with 3 availability zones, enabled autoscaling, and storage provisioned dynamically via StatefulSet."],["Two node pools are required: a stateful node pool named `apigee-data` with a minimum of 3 nodes, and a stateless node pool named `apigee-runtime` also with a minimum of 3 nodes, one per zone."],["The `apigee-data` node pool should use the N1-standard-8 machine type, while the `apigee-runtime` node pool should use the N1-standard-4 machine type."]]],[]]