Cuotas y límites

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

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

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

  • Máximo de 5000 nodos por clúster
  • Máximo de 1000 nodos por grupo de nodos
  • Máximo de 1000 nodos por clúster si usas el controlador Ingress de GKE
  • Máximo de 110 pods por nodo
  • Máximo de 300.000 contenedores por clúster

El límite de frecuencia de solicitudes a la API de GKE es de 10 por segundo.

Además de los límites por clúster y por proyecto, ciertas funciones de GKE tienen otros límites. Para obtener más información al respecto, consulta la documentación de las funciones que utilices.

Es posible que también se apliquen cuotas de recursos de Compute Engine. Además, en los proyectos con la cuota regional predeterminada de CPUs de Compute Engine, los clústeres de contenedores se limitan a 3 por región.

Cuotas de recursos

Desde la versión 1.12.5 de GKE, se aplica automáticamente un conjunto de cuotas de recursos a los clústeres que tengan 5 nodos o menos, así como a los espacios de nombres de esos clústeres. Estas cuotas no se pueden eliminar y sirven para proteger el plano de control de los clústeres de la inestabilidad que pueden causar los errores de las aplicaciones que se desplieguen en dichos clústeres. Si quieres consultar estas cuotas, solo tienes que usar el comando kubectl get resourcequota gke-resource-quotas -o yaml. Para ver el objeto gke-resource-quotas de un espacio de nombres concreto, debes especificar el espacio añadiendo la opción --namespace.

A partir del 26 de agosto del 2019, se aplica automáticamente un conjunto de cuotas de recursos a los clústeres que tengan 10 nodos o menos, así como a los espacios de nombres de esos clústeres. Estas cuotas no se pueden eliminar y sirven para proteger el plano de control de los clústeres frente a la inestabilidad que pueden causar los errores de las aplicaciones que se desplieguen en dichos clústeres. Si quieres consultar estas cuotas, solo tienes que usar el comando kubectl get resourcequota gke-resource-quotas -o yaml. Para ver el objeto gke-resource-quotas de un espacio de nombres concreto, debes especificar el espacio añadiendo la opción --namespace.