0

我正在尝试使用 KEDA 和 K8S 水平缩放我的 Statefulset 对象。

我在“deploymentName”键中输入了我的 Statfulset 名称的值,但缩放没有生效。

KEDA支持吗?

apiVersion: keda.k8s.io/v1alpha1
kind: ScaledObject
metadata:
  name: test
  namespace: {{ .Release.Namespace }}
  labels:
    deploymentName: test-statefulset
spec:
  scaleTargetRef:
    deploymentName: test-statefulset #my statefulset name
  pollingInterval: 30
  cooldownPeriod:  300
  minReplicaCount: 0
  maxReplicaCount: 6
  triggers:
    - type: rabbitmq
      metadata:
        host: rabbitmq_host
        queueName: "test.queue"
        queueLength: "5"
4

2 回答 2

1

不,它还不支持。检查这里的讨论。

于 2020-03-03T14:10:36.667 回答
0

是的,它支持 Statefulset 你必须在 .spec.scaleTargetRef 下明确提及它,通过scaledObject

于 2021-06-21T05:10:27.287 回答