首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >队列触发的Azure函数的KEDA HPA度量值

队列触发的Azure函数的KEDA HPA度量值
EN

Stack Overflow用户
提问于 2021-06-09 13:57:47
回答 1查看 59关注 0票数 1

我在Kubernetes集群中运行了一个启用了KEDA的队列触发Azure函数。当我描述KEDA创建的HPA时,我无法理解价值指标。

在下图中,"7309m“代表什么?我得出的结论是"1“是我在ScaledObject.yaml文件中提供的queueLength参数。

official documentation显示了一个基于系统使用的资源百分比的示例,如下所示:

ScaledObject.yaml文件

代码语言:javascript
复制
apiVersion: v1
kind: Secret
metadata:
  name: queue-connection-secret
data:
  connection-string: ####
---
apiVersion: keda.sh/v1alpha1
kind: TriggerAuthentication
metadata:
  name: azure-queue-auth
spec:
  secretTargetRef:
  - parameter: connection
    name: queue-connection-secret
    key: connection-string
---
apiVersion: keda.sh/v1alpha1
kind: ScaledObject
metadata:
  name: queuetrigfuncscaledobject
spec:
  scaleTargetRef:
    name: queuetrigfuncdeployment
  minReplicaCount: 0
  maxReplicaCount: 120
  pollingInterval: 1
  cooldownPeriod: 900

  triggers:
  - type: azure-queue
    metadata:
      queueName: k8s-poc-queue
      queueLength: "1"
    authenticationRef:
        name: azure-queue-auth
EN

回答 1

Stack Overflow用户

发布于 2021-10-26 11:41:11

queueLength指定您希望在k8s中的每个pod上看到的目标消息量。简单地说,这是您希望在扩展pod数量的同时实现的数量。将其指定为1将使HPA将pod扩展到队列中的消息数量,我想这不是您想要实现的目标。这里有一个官方文档,https://keda.sh/docs/2.4/scalers/azure-storage-queue/

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

https://stackoverflow.com/questions/67898374

复制
相关文章

相似问题

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