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.

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

Requisitos de CPU, RAM y almacenamiento para la estación de trabajo del 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
  • 8,192 MiB de RAM
  • 50 GiB de almacenamiento

Requisitos de CPU, RAM y almacenamiento 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 cumplir con las necesidades del clúster de administrador.

El clúster de administrador tiene uno o más clústeres de usuarios 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 para el 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. Si un clúster de usuario no es de alta disponibilidad, el clúster de administrador tiene un nodo de plano de control para ese clúster.

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

  • 100 GiB para almacenar datos de objetos etcd.

  • 240 GiB para el Google Cloud's operations suite si se almacenan 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 GiB para Prometheus almacenará los datos de métricas durante cuatro días.

  • Para cada nodo, 40 GiB. Esto incluye los nodos que funcionan como planos del control de clúster de usuario.

  • Por cada nodo del plano de control del clúster de usuario, se necesitan 10 GiB adicionales para completar PVC que se crearon para los registros de auditoría

  • Por cada modo de plano de control de clúster de usuario, se necesitan 5 GiB adicionales para completar PVC que se crearon para los datos de objetos de etcd y 5 GiB adicionales a fin de completar PVC que se crearon para los datos de eventos de etcd.

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

Name Requisitos Objetivo
Plano de control del clúster de administrador
  • 4 CPU
  • 16,384 MiB de RAM
  • 40 GiB de almacenamiento

Ejecuta el plano de control para el clúster de administrador.

VM de complementos

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

  • 4 CPU
  • 16,384 MiB de RAM
  • 40 GiB de almacenamiento

Ejecuta complementos para el clúster de administrador.

Plano de control del clúster de usuario

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

  • 4 CPU
  • 8,192 MiB de RAM
  • 40 GiB de almacenamiento

Cada clúster de usuario tiene su propio plano de control que se ejecuta en una VM denominada plano de control. Las VM del plano de control para un clúster de usuario son nodos en el clúster de administrador. Puedes elegir crear uno o tres nodos de plano de control para un clúster de usuario individual.

Requisitos de CPU, RAM y almacenamiento 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, tu 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:

  • Para cada nodo, 40 GiB.

  • 240 GiB para 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 GiB para Prometheus almacenará los datos de métricas durante cuatro días.

En la siguiente tabla, se describen los valores predeterminados de CPU, RAM y almacenamiento 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. A fin de determinar la cantidad de CPU y RAM disponibles en un nodo para las cargas de trabajo, consulta los Recursos disponibles para tus cargas de trabajo. Puedes especificar los valores para la CPU y la RAM en el campo usercluster.workernode del archivo de configuración de GKE On-Prem:

Name Requisitos Motivo
Nodos trabajadores del clúster de usuario

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

  • 4 CPU
  • 8,192 MiB de RAM
  • 40 GiB de almacenamiento

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 debe tener. Los recursos necesarios para los nodos del clúster de usuario dependen de las cargas de trabajo que deseas ejecutar

Ejemplo de requisitos de CPU, RAM y almacenamiento

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á 6 CPU, 16,384 MiB de RAM y 40 GiB de almacenamiento. 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 administrador que funcionen como planos de control para este clúster de usuario. Cada nodo del plano de control del clúster de usuario se configurará con la memoria RAM predeterminada de 8,192.

  • Un segundo clúster de usuario en el que piensas que los valores predeterminados de CPU, RAM y almacenamiento serán apropiados. Este clúster de usuarios tendrá ocho nodos. No necesitas que el plano de control para este clúster de usuario tenga alta disponibilidad, por lo que solo habrá un nodo en el clúster de administrador que funcione como plano de control para este clúster de usuario. El nodo del plano de control de clúster de usuario se configurará con el valor predeterminado de 8,192 MiB de RAM.

Además, supongamos que no deseas habilitar el complemento de Prometheus y Grafana en ninguno de los clústeres.

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.

El clúster de administrador tiene los siguientes requisitos de CPU:

  • 4 CPU para cada nodo.

El clúster de administrador tiene los siguientes requisitos de memoria:

  • Para cada uno de los dos nodos de complementos y el plano de control del clúster de administrador, 16,384 MiB.

  • Para cada uno de los cuatro nodos de plano de control de clúster de usuario, 8,192 MiB, la configuración predeterminada.

El clúster de administrador tiene los siguientes requisitos de almacenamiento:

  • 100 GiB para almacenar datos de etcd en el clúster de administrador

  • 240 GiB para cumplir con los PVC que creó Google Cloud's operations suite.

  • Para cada nodo, 40 GiB.

  • 3 x 5 GiB a fin de almacenar datos de objetos etcd para el clúster de usuarios de alta disponibilidad y 5 GiB a fin de almacenar datos de eventos etcd del clúster de usuarios de alta disponibilidad.

  • 3 x 10 GiB a fin de almacenar registros de auditoría para el clúster de usuarios de alta disponibilidad.

  • 5 GiB a fin de almacenar datos de objetos etcd para el clúster de usuarios que no son de alta disponibilidad y 5 GiB a fin de almacenar datos de eventos etcd para el clúster de usuarios que no son de alta disponibilidad.

  • 10 GiB para almacenar registros de auditoría en el clúster de usuario sin alta disponibilidad.

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

Ejemplo: Requisitos del clúster de administrador
CPU 7 x 4 28 CPU
RAM 3 x 16,384 + 4 x 8,192 81,920 MiB
Storage 100 + 240 + 7 x 40 + 3 x 5 + 5 + 3 x 10 + 5 + 5 + 10 690 GiB

Cada nodo del primer clúster de usuario necesita 6 CPU y 16,384 MiB de RAM,y 40 GiB de almacenamiento. Además, el primer clúster de usuario necesita 240 GiB de almacenamiento para cumplir con las solicitudes que creó Google Cloud's operations suite.

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

Ejemplo: Requisitos del primer clúster de usuario
CPU 20 × 6 120 CPU
RAM 20 x 16,384 327,680 MiB
Storage 240 + 20 x 40 1,040 GiB

Cada nodo del segundo clúster de usuario necesita 4 CPU, 8,192 MiB de RAM y 40 GiB de almacenamiento. Además, el segundo clúster de usuario necesita 24 GiB de almacenamiento para cumplir con los PVC que creó Google Cloud's operations suite.

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

Ejemplo: Requisitos del segundo clúster de usuario
CPU 8 x 4 32 CPU
RAM 8 x 8,192 65,536 MiB
Storage 240 + 8 x 40 560 GiB

Requisitos totales:

Ejemplo: Requisitos totales
CPU 180 CPU
RAM 475,136 MiB
Storage 2,290 GiB