Inhigh-availability clusters, multiple API server instances run behind a load balancer.
Thisdistributes client requests across multiple API servers, preventing a single API server from being overwhelmed.
Exact extract (Kubernetes Docs – High Availability Clusters):
“A highly available control plane runs multiple instances of kube-apiserver, typically fronted by a load balancer, so that if one instance fails or is overloaded, others continue serving requests.”
Other options clarified:
A: Network segmentation does not directly mitigate API server DoS.
C: Adding resources helps, but doesn’t solve single-point-of-failure.
D: Rate limiting is a valid mitigation but not provided by HA alone.
[References:, Kubernetes Docs — Building High-Availability Clusters: https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/high-availability/, ]
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit