Managed Kubernetes Limits Guide. This information will help you plan your cluster architecture and select settings when creating a cluster. Keep these limits in mind when using Kubernetes for production workloads.
Cluster Limits
- Maximum number of clusters per account – 3
- Regions – selected during creation. Cannot be changed after creation
- Master nodes – 1 or 3. Can be changed after creation via technical support
Node and Worker Group Limits
- Maximum nodes in a cluster (total) – depends on network settings. Determined when creating the cluster; default – 256
- Minimum number of nodes in a worker group – 1
Pods and service limits
- Maximum number of pods per node – depends on the node subnet mask. Default – 256
- Maximum pods in a cluster – depends on the Pod CIDR. Default – 65,536 (256 nodes x 256 pods)
- Maximum services in a cluster – depends on the service address range. Default – 65,536 (with CIDR /16)
Network restrictions
- Service address range – set during creation (default
10.96.0.0/16). Can only be changed through support - Pod address range – set during creation (default
10.244.0.0/16). Can only be changed through support - Node subnet mask –
/22–/28. Can only be changed through support - Allowed networks –
10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 - CIDR for services and pods –
/16–/24
Load Balancer Limitations
- Maximum number of load balancers per cluster: 3
- Load balancer types:
external,internal - Load balancing algorithms:
round_robin,least_connections - Bandwidth: 1 Gbps in each direction
What cannot be changed after creating a cluster?
The following parameters are set when the cluster is created and cannot be changed via the control panel. To change them, contact technical support.
- Cluster location region
- Network ranges – service address range, pod address range, node subnet mask
What You Can Change
- Kubernetes version – cluster settings. Only upgrade to a newer version
- Number of nodes in a worker group – edit the group. From 1 to the maximum
- Node labels and taints – edit the group
- Worker groups – manage groups. Add/Remove
- Add-ons – manage add-ons. Install/Remove
Planning Recommendations
Network ranges – choose with some headroom. They cannot be expanded without contacting support. If you plan to scale the cluster, use wider CIDR ranges (e.g., /16 instead of /24).
Master nodes – for production environments, use 3 master nodes. For more details, see the article “Creating and Configuring a Cluster”.
Worker groups – group nodes by workload type. This will allow you to scale each type independently.
All articles in this section
- Kubernetes (K8s) – An Overview of the Managed Kubernetes Service
- Kubernetes Basics – Key Concepts: Cluster, Nodes, Pods, Services
- Creating and Configuring a Cluster – Master Node Configuration, Networking, and Worker Groups
- Connecting to the Cluster and Working with kubectl – kubeconfig, Connectivity, and Core Kubernetes Tools
- Cluster management – adding nodes, changing configuration, updating, and deleting
- Networking and load balancers – network model, external and internal load balancers
- Limits, quotas, and constraints – You are here
If you have any questions, please submit a ticket via the account dashboard (under “Help and Support”). And if you’d like to discuss this article or our products, we’d love to see you in our Telegram community.