Requisitos de los clústeres de producción de GKE

En esta sección, se describen los requisitos básicos para configurar un clúster de Google Kubernetes Engine (GKE) adecuado para una instalación de producción de Apigee Hybrid.

Cómo crear el clúster

Para obtener información sobre cómo crear clústeres de GKE, consulta Crea un clúster en la documentación de GKE.

Requisitos de clústeres de producción

Sigue estos requisitos cuando crees tu clúster de producción:

Versiones de software

Requisito Valor
Versión de Kubernetes Versión 1.13 o posterior Puedes encontrar las versiones de clúster de Kubernetes admitidas mediante el siguiente comando:
gcloud container get-server-config
Las versiones admitidas se muestran en el encabezado validMasterVersions:.
kubectl version Versión 1.13.x o posterior. Consulta Instala y configura kubectl.

Configuración de plantilla del clúster

Selecciona estas opciones de configuración de plantilla para tu clúster de producción de GKE:

Configuración Valor
Plantilla del clúster Clúster estándar
Tipo de ubicación Regional (opción recomendada)
Zonas de disponibilidad 3
Ajuste de escala automático Habilita el ajuste de escala automático para tus nodos, con la cantidad mínima y la máxima de instancias establecidas en el mismo valor. GKE te mostrará una advertencia sobre la configuración de los valores en el mismo número. Puedes ignorar esta advertencia.

Para obtener más información, consulta Escalamiento y ajuste de escala automático de servicios híbridos.

Almacenamiento El almacenamiento se aprovisiona de forma dinámica con el aprovisionador dinámico StatefulSet.

Requisitos del nodo

Un grupo de nodos es un conjunto de nodos dentro de un clúster que tienen la misma configuración. De forma predeterminada, debes configurar dos grupos de nodos en tu clúster: uno para los Pods de Cassandra con estado y otro para el resto de los Pods, que no tienen estado. Configura estos dos grupos de nodos, como se describe a continuación:

Configuración del grupo de nodos con estado

Configura un grupo de nodos con estado de la siguiente manera:

Configuración Valor
Nombre apigee-data
Cantidad mínima de nodos 3
Tipo de máquina N1-standard-8 (tipo de máquina estándar con 8 CPU virtuales y 30 GB de memoria)
Almacenamiento El almacenamiento se aprovisionará de forma dinámica con el aprovisionador dinámico StatefulSet

Configuración de un grupo de nodos sin estado

Configura un grupo de nodos sin estado de la siguiente manera:

Configuración Valor
Nombre apigee-runtime
Cantidad mínima de nodos 3 (1 por zona)
Tipo de máquina N1-standard-4 (tipo de máquina estándar con 4 CPU virtuales y 15 GB de memoria)