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.14.x o posterior Para encontrar las versiones compatibles del clúster de Kubernetes, ejecuta el siguiente comando:
gcloud container get-server-config
Las versiones admitidas se muestran en el encabezado validMasterVersions:.
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.
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)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-03-10 (UTC)"],[[["This documentation covers the requirements for setting up a Google Kubernetes Engine (GKE) cluster for an Apigee hybrid production installation, which demands significant resources due to its scale and potential multi-zone/region deployment."],["Production clusters require Kubernetes and kubectl versions 1.14.x or later, and should utilize a standard cluster template with regional location type and three availability zones."],["Node autoscaling should be enabled, and storage is dynamically provisioned via StatefulSet."],["Two distinct node pools, `apigee-data` and `apigee-runtime`, are mandatory for stateful and stateless pods, respectively, each with specific configurations like minimum node count and machine type."],["This is version 1.2 of the documentation which is end of life and users should update to a newer version."]]],[]]