Opciones de configuración mínimas de los clústeres

En este tema, se describen las configuraciones mínimas de los 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 dentro de un clúster que tienen la misma configuración. De forma predeterminada, la nube híbrida asigna todos los pods al grupo de nodos predeterminado. Sin embargo, puedes crear grupos de nodos dedicados y asignarles componentes híbridos como una forma de distribuir recursos.

Por lo general, debes definir grupos de nodos dedicados cuando tienes pods con diferentes requisitos de recursos. Por ejemplo, los pods apigee-cassandra requieren almacenamiento persistente, mientras que los otros pods híbridos de Apigee no los necesitan. Por esta razón, te recomendamos crear un grupo de nodos con estado para Cassandra y uno sin estado para el resto de los servicios del entorno de ejecución híbrido. Consulta Configura grupos de nodos exclusivos para obtener más detalles.

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

Configuraciones mínimas

Usa estas configuraciones mínimas cuando configures tu clúster:

Configuración Grupo de nodos con estado Grupo de nodos sin estado
Cantidad de nodos 3 (por región) 3 (por región)
CPU 4 4
RAM 15 15
Nombre de etiqueta predeterminado apigee-data apigee-runtime
Almacenamiento dynamic Administrado con la CRD de ApigeeDeployment

Requisitos de red de Cassandra

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

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

Apigee recomienda usar un tipo de instancia con un ancho de banda de red mínimo de 1 Gbps 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 dentro del clúster de Cassandra. Las demoras entre los nodos y las regiones provocan inconsistencias en los datos.

Escalamiento de la configuración

Si necesitas escalar tu configuración inicial según necesidades adicionales de capacidad o de capacidad de procesamiento, consulta los siguientes temas: