Nesta seção, descrevemos os requisitos básicos para configurar um cluster do Google Kubernetes Engine (GKE) adequado para uma instalação de não produção híbrida da Apigee.
Criando o cluster
Para informações sobre como criar clusters do GKE, consulte Como criar um cluster na documentação do GKE.
Requisitos de cluster de não produção
Ao criar o cluster de não produção, cumpra estes requisitos:
Versões de software
Requisito | Valor |
---|---|
Versão do Kubernetes | Versão 1.13 ou posterior
gcloud container get-server-config validMasterVersions: . |
kubectl version | Versão 1.13.x ou posterior. Consulte Instalar e configurar o kubectl. |
Configuração do modelo de cluster
Escolha estas opções de configuração de modelo para o cluster de não produção do GKE:
Configuração | Valor |
---|---|
Modelo de cluster | Cluster padrão |
Tipo de local | Zonal |
Zonas de disponibilidade | 3 |
Armazenamento | 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-4 (tipo de máquina padrão com 4 vCPUs, 15 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 (se você tiver restrições de recurso, escolha 2) |
Tipo de máquina | N1-standard-4 (tipo de máquina padrão com 4 vCPUs, 15 GB de memória) |