Configuraciones mínimas de clústeres

En este tema se describen las configuraciones mínimas de clústeres para Apigee Hybrid. Estas configuraciones mínimas se aplican a todas las plataformas de Kubernetes compatibles.

Acerca de los grupos de nodos

Un grupo de nodos es un conjunto de nodos de un clúster que tienen la misma configuración. De forma predeterminada, hybrid asigna todos los pods al grupo de nodos predeterminado. Sin embargo, puedes crear grupos de nodos dedicados y asignarles componentes de hybrid para distribuir los recursos.

Normalmente, se definen grupos de nodos dedicados cuando se tienen pods con requisitos de recursos diferentes. Por ejemplo, los pods apigee-cassandra requieren almacenamiento persistente, mientras que los demás pods híbridos de Apigee no. Por este motivo, te recomendamos que crees un grupo de nodos con estado para Cassandra y un grupo de nodos sin estado para el resto de los servicios de tiempo de ejecución híbridos. Para obtener más información, consulta Configurar grupos de nodos dedicados.

En la siguiente sección se enumeran las configuraciones de los grupos de nodos con estado y sin estado.

Configuraciones mínimas

Usa estas configuraciones mínimas al configurar tu clúster:

Configuración Grupo de nodos con estado Grupo de nodos sin estado
Número de nodos 3 (por región) 3 (por región)
CPU 4 4
RAM 15 15
Nombre de la etiqueta predeterminada apigee-data apigee-runtime
Almacenamiento dynamic Gestionado con el CRD ApigeeDeployment

Requisitos de red de Cassandra

Cassandra usa el protocolo Gossip para intercambiar información con otros nodos sobre la topología de la red.

El uso de Gossip y la naturaleza distribuida de Cassandra, que implica comunicarse con varios nodos para las operaciones de lectura y escritura, da como resultado una gran cantidad de transferencia de datos a través de la red.

Apigee recomienda usar un tipo de instancia con un ancho de banda de red de 1 Gbps como mínimo y más de 1 Gbps para los sistemas de producción.

Requisitos de NTP de Cassandra

Los datos de Cassandra se sincronizan en función de la marca de tiempo del sistema. Asegúrate de que la hora esté sincronizada en todos los pods y todas las regiones del clúster de Cassandra. Los retrasos entre los nodos y las regiones provocan incoherencias en los datos.

Escalar la configuración

Si necesitas escalar tu configuración inicial en función de las necesidades de capacidad o de rendimiento adicionales, consulta los siguientes temas: