azureservicebus - keda 操作员没有找到我的连接字符串
问题描述
我将 KEDA 与具有最小设置的服务总线一起使用,但是当我推送一个缩放对象时,操作员告诉我连接字符串丢失了。所以没有创建 HPA,当然也没有缩放。我真的不知道我错过了什么
{"level":"error","ts":1585898856.2814944,"logger":"controller-runtime.controller","msg":"Reconciler error","controller":"scaledobject-controller","request":"keda/azure-servicebus-queue-scaledobject","error":"error getting scaler for trigger #0: error parsing azure service bus metadata: no connection setting given",
我尝试了不同的格式,有或没有 entityPath,我不太了解 Go,但我应该只知道连接字符串为空
apiVersion: keda.k8s.io/v1alpha1
kind: ScaledObject
metadata:
name: azure-servicebus-queue-scaledobject
labels:
deploymentName: my-deploy
spec:
scaleTargetRef:
deploymentName: my-deploy
pollingInterval: 5
minReplicaCount: 2
maxReplicaCount: 10
triggers:
- type: azure-servicebus
metadata:
queueName: keda
connection: Endpoint=sb://test-keda.servicebus.windows.net/;SharedAccessKeyName=reader;SharedAccessKey=BLABLABLA;EntityPath=keda
queueLength: "5"
知道我缺少什么吗?谢谢
解决方案
推荐阅读
- java - 如何设置 Eclipse 项目以创建多版本 jar 文件?
- python - mailutils 无法通过 python 中的 subprocess.run 工作
- android - 如何在 Flutter 应用中的 PopupMenuItem 开头添加一个图标
- html - VueJS“npm run build”不会在 dist 中创建索引文件
- sql - SQL Server 创建视图中的错误排序
- laravel - 类 App\Http\Controllers\Auth\registerController 在 laravel 5.8 中不存在
- java - 如何比较android中String数组列表中的每个值
- asp.net - 服务器端 Blazor UIMouseEventArgs 事件不起作用
- python - 使用 Selenium 和 BS4 可以刮掉 div 标签内“=”之外的文本
- java - 变量未在默认构造函数中初始化