API Server 429 Too Many Requests
kubectl、控制器或 CI 请求返回 429 Too Many Requests,日志出现 client rate limiter Wait returned an error 或 request did not complete within the requested timeout;大量资源同时创建/删除时更明显。
kubectl get --raw /metrics | grep apiserver_request_total | head
kubectl get --raw /metrics | grep apiserver_current_inflight_requests
kubectl get events -A --sort-by=.lastTimestamp | tail
查看组件日志:
kubectl -n kube-system logs deploy/kube-controller-manager | grep -i 'rate limit'
kubectl -n kube-system logs deploy/kube-scheduler | grep -i 'rate limit'
--kube-api-qps 和 --kube-api-burst,避免无限制重试。kubectl get --raw /metrics — API Server 指标kubectl get events — 事件kubectl logs — 控制器日志kubectl top pod — 控制面资源