Cuotas y límites

En esta página, se explican las cuotas y límites para los clústeres y nodos de Google Kubernetes Engine (GKE), y las solicitudes a la API de GKE.

Límites por proyecto

Los límites por proyecto de GKE son los siguientes:

Límites por clúster

Los límites por clúster de GKE son los siguientes:

Límites Detalles
Nodos por clúster
  • 5,000 para versiones de GKE hasta la 1.17
  • 15,000 para las versiones 1.18 y posteriores de GKE

Nota: Para ejecutar más de 5,000 nodos, se debe elevar la cuota de tamaño del clúster. Comunícate con el equipo de asistencia para recibir ayuda.

Nodos por zona de grupo de nodos 1,000
Nodos en una zona
  • No hay limitaciones de nodos para el balanceo de cargas nativo del contenedor con Ingress basado en NEG, que se recomienda siempre que sea posible. En GKE 1.17 o superior, el Ingress basado en NEG es el modo predeterminado.
  • 1,000 si usas Ingress basado en grupos de instancias.
Pods por nodo 110
Pods por clúster 150,000
Contenedores por clúster 300,000

Obtén más información sobre los límites y las cuotas relevantes en los Lineamientos para crear clústeres escalables.

Límite para solicitudes a la API

El límite de frecuencia predeterminado para la API de Kubernetes Engine es de 600 solicitudes por minuto, aplicados a intervalos de 100 segundos.

Límites y cuotas adicionales

Además de los límites por clúster y por proyecto, las características específicas de GKE tienen límites adicionales. Para obtener más información, consulta la documentación de las características que utilizas.

Es posible que también notes que hay cuotas para los recursos de Compute Engine. Además, en el caso de los proyectos con cuotas regionales de CPU predeterminadas para Compute Engine, los clústeres de contenedores están limitados a tres por región.

Cuotas de recursos

Desde el 26 de agosto de 2019, se aplica un conjunto de cuotas de recursos automáticamente a los clústeres con diez nodos o menos, así como a los espacios de nombres ubicados en esos clústeres. Estas cuotas, que no pueden quitarse, protegen el plano de control del clúster de la inestabilidad generada por posibles errores en las aplicaciones implementadas en él.

Para examinar las cuotas de recursos, usa el siguiente comando:

kubectl get resourcequota gke-resource-quotas -o yaml

Para ver el objeto gke-resource-quotas de un espacio de nombres determinado, especifícalo con la opción --namespace.