开发者社区> 问答> 正文

当 kubelet 连接到 API Server 后基本上是不会发生负载切换为了解决要进行哪些优化?

当 kubelet 连接到 API Server 后基本上是不会发生负载切换为了解决要进行哪些优化?

展开
收起
曦情兮 2022-05-14 14:33:13 498 0
1 条回答
写回答
取消 提交回答
  • API Server:认为客户端是不可信的,需要保护自己不被过载的请求击溃。当自身负载超过一个阈值时,发送 429 - too many requests 提醒客户端退避;当自身负载超过一个更高的阈值时,通过关闭客户端连接拒绝请求; Client:在一个时间段内频繁的收到 429 时,尝试重建连接切换 API Server;定期地重建连接切换 API Server 完成洗牌; 运维层面,我们通过设置 maxSurge=3 的方式升级 API Server,避免升级过程带来的性能抖动。

    2022-05-14 15:10:04
    赞同 展开评论 打赏
问答分类:
API
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载