首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用带有Azure函数队列的KEDA时,Pod突然终止

使用带有Azure函数队列的KEDA时,Pod突然终止
EN

Stack Overflow用户
提问于 2020-12-15 20:03:38
回答 1查看 73关注 0票数 1

我正在使用KEDA自动扩展我的ML工作负载pod。当队列规模缩小时,pods会根据队列项目的数量自动扩展,即使pods仍在处理队列工作负载。我已经设置了terminationGracePeriodSeconds,但是对于我们的工作负载来说要么太高要么太低。

阅读了有关SIGTERM signal和prestop的信息,但使用KEDA队列舵图找不到任何可以解决此问题的示例

EN

回答 1

Stack Overflow用户

发布于 2021-06-02 16:35:01

我们通过增加deployment.YAML中的terminationGracePeriodSeconds修复了这个问题。这可能不是正确的修复,但它对我们有效。希望对有同样问题的人有所帮助。

代码语言:javascript
复制
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
    name: test
spec:
    replicas: 1
    template:
        spec:
            containers:
              - name: test
                image: ...
            terminationGracePeriodSeconds: 300

如果您使用的是函数app,也要减小批处理大小,这样pod就不会在更长的时间内被处理。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65305479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档