Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

Referencia de tipos de cuota de recursos

Cuando creas una cuota de recursos, estás configurando el grupo de recursos disponibles para el proyecto. Rancher admite el uso de referencias de recursos arbitrarios y sus cuotas. Esto te permite utilizar todos los tipos del sentido ascendente Kubernetes ResourceQuota en la gestión de las cuotas de recursos del proyecto.

Puedes establecer límites de recursos para los siguientes tipos de recursos predefinidos, donde el tipo Custom permite la especificación de recursos arbitrarios y sus cuotas.

El soporte para referencias de recursos arbitrarios utilizando el tipo Custom no cubre los recursos en el grupo de API ext.cattle.io.

Tipo de recurso Descripción

CPU Limit*

La cantidad máxima de CPU (en milicores) asignada al proyecto/espacio de nombres.1

Reserva de CPU*

La cantidad mínima de CPU (en milicores) garantizada al proyecto/espacio de nombres.1

Límite de Memoria*

La cantidad máxima de memoria (en bytes) asignada al proyecto/espacio de nombres.1

Reserva de Memoria*

La cantidad mínima de memoria (en bytes) garantizada al proyecto/espacio de nombres.1

Reserva de Almacenamiento

La cantidad mínima de almacenamiento (en gigabytes) garantizada al proyecto/espacio de nombres.

Balanceadores de Carga de Servicios

El número máximo de servicios de balanceadores de carga que pueden existir en el proyecto/espacio de nombres.

Puertos de Nodo de Servicios

El número máximo de servicios de puerto de nodo que pueden existir en el proyecto/espacio de nombres.

Pods

El número máximo de pods que pueden existir en el proyecto/espacio de nombres en un estado no terminal (es decir, pods con un estado de .status.phase in (Failed, Succeeded) igual a verdadero).

Servicios

El número máximo de servicios que pueden existir en el proyecto/espacio de nombres.

ConfigMaps

El número máximo de ConfigMaps que pueden existir en el proyecto/espacio de nombres.

Solicitudes de Volúmenes Persistentes

El número máximo de solicitudes de volúmenes persistentes que pueden existir en el proyecto/espacio de nombres.

Controladores de Replicación

El número máximo de controladores de replicación que pueden existir en el proyecto/espacio de nombres.

Secretos

El número máximo de secretos que pueden existir en el proyecto/espacio de nombres.

Personalizado**

La especificación de recursos arbitrarios y sus cuotas, más allá de los tipos de recursos integrados en los proyectos, como se ha mencionado anteriormente.

*

Al establecer cuotas de recursos, si estableces algo relacionado con CPU o Memoria (es decir, límites o reservas) en un proyecto o espacio de nombres, todos los contenedores requerirán un campo respectivo de CPU o Memoria establecido durante la creación. Se puede establecer un límite de recursos predeterminado para los contenedores al mismo tiempo para evitar la necesidad de establecer explícitamente estos límites para cada carga de trabajo. Consulta la documentación de Kubernetes para más detalles sobre por qué esto es necesario.

\**

Por ejemplo:

  • requests.nvidia.com/gpu: 4

  • gold.storageclass.storage.k8s.io/requests.storage: 500Gi

  • count/podtemplates: 10

Consulta la documentación de Kubernetes para muchos más ejemplos.