生产应用容器弹性扩缩容使用?

生产环境上在离线业务混合部署实现需要用到k8s的弹性扩缩容,而弹性扩缩容的上限又涉及到命名空间的quota限制。那么当一个新系统上线k8s的时候,是否应该限制命名空间的cpu\内存的quota,如果要限制的话,如何配置才是合理的。... 显示全部

生产环境上在离线业务混合部署实现需要用到k8s的弹性扩缩容,而弹性扩缩容的上限又涉及到命名空间的quota限制。那么当一个新系统上线k8s的时候,是否应该限制命名空间的cpu\内存的quota,如果要限制的话,如何配置才是合理的。

收起
参与7

查看其它 2 个回答强哥之神 的回答

强哥之神 强哥之神 架构师&技术经理 上汽集团云计算中心

容器弹性有HPA/VPA及集群的cluster autoscaler,对应Quota如何配置合理,我的建议如下:

  1. 根据应用类型设置 Quota :对于不同类型的应用(如离线批处理和在线服务),设置不同的 Quota。离线批处理任务可以设置较低的优先级和资源请求,而在线服务则需要更高的资源保障。
  2. 逐步调整 :新系统上线时,可以设置较低的 Quota,观察实际使用情况后逐步调整,以找到合适的资源配置。
  3. 预留缓冲 :为每个命名空间预留一定的缓冲资源,以应对突发流量和资源需求。
互联网服务 · 2024-05-15
浏览291

回答者

强哥之神
强哥之神 1 10 32
架构师&技术经理 上汽集团云计算中心
擅长领域: 云计算容器服务器
评论153

强哥之神 最近回答过的问题

回答状态

  • 发布时间:2024-05-15
  • 关注会员:4 人
  • 回答浏览:291
  • X社区推广