Requisitos de CPU, RAM y almacenamiento

En esta página, se describen los requisitos de CPU, RAM y almacenamiento para la instalación GKE On-Prem.

Cuando instalas GKE On-Prem, debes crear lo siguiente:

  • Una estación de trabajo de administrador
  • Un clúster de administrador
  • Uno o más clústeres de usuarios

El clúster de administrador ejecuta la infraestructura de GKE On-Prem y los clústeres de usuarios ejecutan tus cargas de trabajo.

Tu entorno de vSphere debe tener suficientes recursos de almacenamiento, CPU y RAM para satisfacer las necesidades de la estación de trabajo y el clúster de administrador, y los clústeres de usuario. Las necesidades de recursos de tus clústeres de usuarios dependen del tipo de cargas de trabajo que deseas ejecutar.

Requisitos de almacenamiento, CPU virtual y RAM para la estación de trabajo de administrador

Los hosts físicos ESXi en tu centro de datos deben proporcionar suficiente CPU y RAM para satisfacer las necesidades de tu estación de trabajo de administrador. Además, tu entorno de vSphere debe proporcionar almacenamiento suficiente para satisfacer las necesidades de tu estación de trabajo de administrador. La estación de trabajo de administrador tiene las siguientes necesidades de recursos:

  • 4 CPU virtuales
  • 8192 MB de RAM
  • 50 GB de espacio en disco virtual

Requisitos de almacenamiento, CPU virtual y RAM para el clúster de administrador

Los hosts físicos de ESXi en el centro de datos deben proporcionar suficiente CPU y RAM para satisfacer las necesidades de tu clúster de administrador. Además, el entorno de vSphere debe proporcionar suficiente almacenamiento para satisfacer las necesidades del clúster de administrador.

El clúster de administrador tiene uno o más clústeres de usuario asociados. Para cada clúster de usuario asociado, el clúster de administrador tiene uno o tres nodos. Estos nodos ejecutan los componentes del plano de control del clúster de usuario y se llaman nodos del plano de control del clúster de usuario.

Si un clúster de usuario tiene alta disponibilidad (HA), el clúster de administrador tiene tres nodos del plano de control para ese clúster de usuario. Si un clúster de usuario no tiene alta disponibilidad, el clúster de administrador tiene un nodo del plano de control para ese clúster de usuario.

El clúster de administrador tiene las siguientes necesidades de almacenamiento:

  • Un disco virtual de 100 GB para almacenar datos de objetos

  • Un disco virtual de 40 GB para cada nodo. Esto incluye los nodos que funcionan como planos del control de clúster de usuario.

  • 10 GB de almacenamiento virtual adicional para cada nodo del plano de control de clústeres de usuario a fin de completar PVC creados para los registros de auditoría.

  • 5 GB de almacenamiento virtual adicional para cada nodo del plano de control del clúster de usuario a fin de completar PVC creados para datos de objetos etcd y 5 GB de almacenamiento virtual adicional para cada clúster de usuario a fin de completar los PVC creados para datos de eventos etcd.

  • 450 GB de almacenamiento virtual de Google Cloud's operations suite a fin de almacenar en búfer los registros y las métricas durante una interrupción de la red.

  • Si el complemento de Prometheus y Grafana está habilitado, 506 GB de almacenamiento virtual para que Prometheus almacene datos de métricas durante 4 días.

En la siguiente tabla, se describen los requisitos de almacenamiento, CPU virtual y RAM para los nodos en el clúster del administrador:

Nombre Prefijo del sistema Campo de configuración Especificaciones Objetivo
Plano de control del clúster de administrador gke-admin-master N/A
  • 4 CPU virtuales
  • 16384 MB de RAM
  • 40 GB de espacio en disco duro

Ejecutar el plano de control del administrador en el clúster del administrador

VM de complementos gke-admin-node N/A

Dos VM, cada una de las cuales tiene los siguientes requisitos:

  • 4 CPU virtuales
  • 16384 MB de RAM
  • 40 GB de espacio en disco duro

Ejecutar los complementos del plano de control del administrador en el clúster del administrador.

Plano de control del clúster de usuario [USER_CLUSTER_NAME]-user-N usercluster.masternode

Una o tres VM para cada clúster de usuario. Cada VM tiene los siguientes requisitos:

  • 4 CPU virtuales
  • 8192 MB de RAM
  • 40 GB de espacio en disco duro

Cada clúster de usuario tiene su propio plano de control. Las VM del plano de control del usuario se ejecutan en el clúster de administrador. Puedes elegir crear uno o tres planos de control de usuario para un clúster de usuario individual.

Requisitos de almacenamiento, CPU virtual y RAM para un clúster de usuario

Para cada clúster de usuario que desees crear, los hosts ESXi físicos en el centro de datos deben proporcionar suficiente CPU y RAM a fin de satisfacer las necesidades del clúster de usuarios. Además, en cada clúster de usuario que desees crear, el entorno de vSphere debe proporcionar suficiente almacenamiento para satisfacer las necesidades del clúster.

Un clúster de usuario tiene las siguientes necesidades de almacenamiento:

  • Un disco virtual de 40 GB para cada nodo.

  • 450 GB de almacenamiento virtual para Google Cloud's operations suite. Google Cloud's operations suite usa este almacenamiento a fin de almacenar en búfer los registros y las métricas durante una interrupción de la red.

  • Si el complemento de Prometheus y Grafana está habilitado, 506 GB de almacenamiento virtual para que Prometheus almacene datos de métricas durante 4 días.

En la siguiente tabla, se describen los valores predeterminados de almacenamiento, CPU y RAM para cada nodo en un clúster de usuario. Según las necesidades de tus cargas de trabajo, es posible que desees ajustar los valores. Puedes especificar valores para CPU y RAM cuando creas un archivo de configuración de clúster:

Nombre Prefijo del sistema Campo de configuración Especificaciones Motivo
Nodos trabajadores del clúster de usuario [USER_CLUSTER_NAME]-user usercluster.workernode

Estos son los valores predeterminados para un nodo de trabajador individual:

  • 4 CPU virtuales
  • 8192 MB de RAM
  • 40 GB de espacio en disco duro

Un nodo de clúster de usuario es una máquina virtual en la que se ejecutan las cargas de trabajo. Cuando creas un clúster de usuario, decides cuántos nodos debes ejecutar. La configuración necesaria para cada nodo depende de las cargas de trabajo que ejecutes.

Para obtener información sobre la cantidad máxima de clústeres y nodos que puedes crear, consulta Cuotas y límites.

Ejemplo de requisitos de almacenamiento, CPU virtual y RAM

Supongamos que deseas crear los siguientes clústeres:

  • Un clúster de administrador

  • Un clúster de usuario en el que crees que cada nodo necesitará 40 GB de espacio en disco, 6 CPU virtuales y 16384 MB de RAM. Este clúster de usuario tendrá 20 nodos. Deseas que el plano de control de este clúster de usuario tenga alta disponibilidad, por lo que habrá tres nodos en el clúster de administración que ejecuten los componentes del plano de control para este clúster de usuarios.

  • Un segundo clúster de usuario en el que crees que los valores predeterminados de almacenamiento, CPU virtual y RAM serán apropiados. Este clúster de usuarios tendrá ocho nodos. No necesitas el plano de control para este clúster de usuario con alta disponibilidad, por lo que solo habrá un nodo en el clúster de administrador que ejecute los componentes del plano de control de este clúster de usuario.

El clúster de administrador tiene un nodo de plano de control, dos nodos para los complementos, tres nodos para el plano de control de tu primer clúster de usuario y un nodo para el plano de control de tu segundo clúster de usuario. Por lo tanto, el clúster de administración tiene siete nodos.

Cada nodo del clúster de administrador requiere 4 CPU virtuales y 40 GB de espacio en disco. Tres de los nodos del clúster del administrador requieren 16384 MB de RAM, y cuatro de los nodos del clúster del administrador requieren 8192 MB de RAM. El clúster de administrador necesita un disco persistente de 100 GB para almacenar sus datos de etcd. El clúster de usuarios de HA requiere 3 discos de 10 GB a fin de almacenar sus registros de auditoría, 3 discos de 5 GB a fin de almacenar sus datos de objetos etcd y 5 GB de disco para almacenar sus datos de eventos etcd. El clúster de usuarios que no es de alta disponibilidad requiere 10 GB a fin de almacenar los registros de auditoría, 5 GB de disco para almacenar los datos de objetos etcd y 5 GB a fin de almacenar los datos de eventos de etcd. Además, el clúster de administrador requiere 450 GB de espacio en disco para cumplir con los PVC que creó Google Cloud's operations suite.

En la siguiente tabla, se resumen los requisitos de almacenamiento, CPU virtual y RAM para el clúster de administrador:

Ejemplo: Requisitos del clúster de administrador
Storage 7 x 40 + 3 x 10 + 3 x 5 + 5 + 10 + 5 + 5 + 100 + 450 90 GB
CPU virtual 7 x 4 28 CPU virtual
RAM 3 x 16384 + 4 x 8192 81920 MB

Cada nodo del primer clúster de usuarios requiere 40 GB de espacio en disco, 6 CPU virtuales y 16384 MB de RAM. Además, el primer clúster de usuario requiere 450 GB de espacio en disco para cumplir con las solicitudes que creó Google Cloud's operations suite.

En la siguiente tabla, se resumen los requisitos de almacenamiento, CPU virtual y RAM para el primer clúster de usuario:

Ejemplo: Requisitos del primer clúster de usuario
Storage 20 x 40 + 450 1250 GB
CPU virtual 20 × 6 120 CPU virtual
RAM 20 x 16384 327680 MB

Cada nodo del segundo clúster de usuarios requiere 40 GB de espacio en disco, 4 CPU virtuales y 8192 MB de RAM. Además, el segundo clúster de usuario requiere 450 GB de espacio en disco para cumplir con las solicitudes que creó Google Cloud's operations suite.

En la tabla siguiente, se resumen los requisitos de almacenamiento, CPU virtual y RAM para el segundo clúster de usuarios:

Ejemplo: Requisitos del segundo clúster de usuario
Storage 8 x 40 + 450 770 GB
CPU virtual 8 x 4 32 CPU virtual
RAM 8 x 8192 65536 MB

Requisitos totales:

Ejemplo: Requisitos totales
Storage 2920 GB
CPU virtual 180 CPU virtual
RAM 475136 MB