Amazon EKS service quotas - Amazon EKS

Amazon EKS service quotas

Amazon EKS has integrated with Service Quotas, an AWS service that enables you to view and manage your quotas from a central location. For more information, see What Is Service Quotas? in the Service Quotas User Guide. Service Quotas makes it easy to look up the value of your Amazon EKS and AWS Fargate service quotas using the AWS Management Console and AWS CLI.

To view Amazon EKS and Fargate service quotas using the AWS Management Console

  1. Open the Service Quotas console at https://console.aws.amazon.com/servicequotas/.

  2. In the navigation panel, choose AWS services.

  3. From the AWS services list, search for and select Amazon Elastic Kubernetes Service (Amazon EKS) or AWS Fargate.

    In the Service quotas list, you can see the service quota name, applied value (if it is available), AWS default quota, and whether the quota value is adjustable.

  4. To view additional information about a service quota, such as the description, choose the quota name.

  5. (Optional) To request a quota increase, select the quota that you want to increase, select Request quota increase, enter or select the required information, and select Request.

To work more with service quotas using the AWS Management Console see the Service Quotas User Guide. To request a quota increase, see Requesting a Quota Increase in the Service Quotas User Guide.

To view Amazon EKS and Fargate service quotas using the AWS CLI

Run the following command to view your Amazon EKS quotas.

aws service-quotas list-aws-default-service-quotas \ --query 'Quotas[*].{Adjustable:Adjustable,Name:QuotaName,Value:Value,Code:QuotaCode}' \ --service-code eks \ --output table

Run the following command to view your Fargate quotas.

aws service-quotas list-aws-default-service-quotas \ --query 'Quotas[*].{Adjustable:Adjustable,Name:QuotaName,Value:Value,Code:QuotaCode}' \ --service-code fargate \ --output table
Note

The quota returned is the maximum number of Amazon ECS tasks or Amazon EKS pods running concurrently on Fargate in this account in the current Region.

To work more with service quotas using the AWS CLI, see the Service Quotas AWS CLI Command Reference. To request a quota increase, see the request-service-quota-increase command in the AWS CLI Command Reference.

The following tables provide the default quotas (also referred to as limits) for Amazon EKS and AWS Fargate for an AWS account.

Amazon EKS service quotas

The following quotas are Amazon EKS service quotas. Most of these service quotas are listed under the Amazon Elastic Kubernetes Service (Amazon EKS) namespace in the Service Quotas console. To request a quota increase, see Requesting a quota increase in the Service Quotas User Guide.

Service quota

Description

Default quota value

Adjustable

Clusters

The maximum number of EKS clusters in this account in the current Region.

100

Yes

Control plane security groups per cluster

The maximum number of control plane security groups per cluster (these are specified when you create the cluster).

4

No

Managed node groups per cluster

The maximum number of managed node groups per cluster.

30

Yes

Nodes per managed node group

The maximum number of nodes per managed node group.

100

Yes

Public endpoint access CIDR ranges per cluster

The maximum number of public endpoint access CIDR ranges per cluster (these are specified when you create or update the cluster).

40

No

Fargate profiles per cluster

The maximum number Fargate profiles per cluster.

10

Yes

Selectors per Fargate profile The maximum number selectors per Fargate profile 5

Yes

Label pairs per Fargate profile selector

The maximum number of label pairs per Fargate profile selector 5

Yes

AWS Fargate service quotas

The following quota is an Amazon EKS on AWS Fargate service quota. The service quota is listed under the AWS Fargate namespace in the Service Quotas console. To request a quota increase, see Requesting a quota increase in the Service Quotas User Guide.

Service quota

Description

Default quota value

Adjustable

Fargate On-Demand resource count

The maximum number of Amazon ECS tasks and Amazon EKS pods running concurrently on Fargate in this account in the current Region.

500

Yes