Pregunta de Cluster Administration #019e3a4f
Which of the following options is true about considerations for large Kubernetes clusters?
Kubernetes supports up to 1000 nodes and recommends no more than 1000 containers per node.
Kubernetes supports up to 5000 nodes and recommends no more than 500 pods per node.
Kubernetes supports up to 5000 nodes and recommends no more than 110 pods per node.
Kubernetes supports up to 50 nodes and recommends no more than 1000 containers per node.
Explicación Oficial / Explicaciones de la Comunidad
For large Kubernetes clusters, the official documentation provides specific scalability targets and recommendations. The correct statement is that Kubernetes supports up to 5000 nodes and recommends no more than 110 pods per node. This is based on extensive testing and performance tuning by the Kubernetes community.
How it Works
Kubernetes scalability is limited by the control plane's ability to manage the cluster state. The etcd key-value store, API server, and scheduler all have performance constraints. The recommended limits ensure that the cluster remains stable and responsive. The 5000-node limit is a tested threshold, and the 110 pods per node recommendation helps avoid overloading the node's resources and the control plane's pod management overhead.
Why the Correct Value is Right
The statement "Kubernetes supports up to 5000 nodes and recommends no more than 110 pods per node" aligns with the official Kubernetes documentation. The 5000-node limit is a hard scalability target, and the 110 pods per node recommendation is derived from performance benchmarks. Exceeding these limits can lead to increased latency, resource exhaustion, and potential instability.
Why the Incorrect Values are Wrong
- The claim that Kubernetes supports up to 1000 nodes and recommends no more than 1000 containers per node is incorrect because the actual node limit is higher (5000), and the pod per node recommendation is much lower (110). 1000 containers per node would likely overwhelm the node's resources and the control plane.
- The statement that Kubernetes supports up to 5000 nodes and recommends no more than 500 pods per node is incorrect because 500 pods per node is far above the recommended limit. Such a high density would cause performance degradation and resource contention.
- The claim that Kubernetes supports up to 50 nodes and recommends no more than 1000 containers per node is incorrect because the node limit is far higher (5000), and the container per node recommendation is not 1000. This option underestimates Kubernetes' scalability.
In summary, the correct scalability targets are 5000 nodes and 110 pods per node, as per official Kubernetes documentation.