生产环境上在离线业务混合部署实现需要用到k8s的弹性扩缩容,而弹性扩缩容的上限又涉及到命名空间的quota限制。那么当一个新系统上线k8s的时候,是否应该限制命名空间的cpu\内存的quota,如果要限制的话,如何配置才是合理的。
收起生产环境上在离线业务混合部署实现需要用到k8s的弹性扩缩容,而弹性扩缩容的上限又涉及到命名空间的quota限制。 针对这块我也谈谈我的一些看法:在线应用的namespace目前使用的是弹性配额,会在当前实际使用的request,limit基础上,增加30%-60%(取决于系统应用系统的重要级别),配额每12小时刷新一次。
离线应用不会设置namespace的配额,而是采用Yarn的方式,通过作业队列的配额来控制。这个配额根据时间段也可以做成弹性的,比如白天少一些,晚上多一些。