нет совпадений для вида "ScaledJob" в версии "keda.sh/v1alpha1"

Я пытаюсь развернуть Scaledjob KEDA в AKS. Получаю ошибку ниже.

no matches for kind "ScaledJob" in version "keda.sh/v1alpha1"

Код, который я пытаюсь развернуть, взят с веб-сайта KEDA. https://keda.sh/docs/2.0/concepts/scaling-jobs/

apiVersion: keda.sh/v1alpha1
kind: ScaledJob
metadata:
  name: rabbitmq-consumer
  namespace: default
spec:
  jobTargetRef:
    template:
      spec:
        containers:
          - name: rabbitmq-client
            image: tsuyoshiushio/rabbitmq-client:dev3
            imagePullPolicy: Always
            command:
              [
                "receive",
                "amqp://user:PASSWORD@rabbitmq.default.svc.cluster.local:5672",
                "job",
              ]
        restartPolicy: Never
    backoffLimit: 4
  pollingInterval: 10 # Optional. Default: 30 seconds
  maxReplicaCount: 30 # Optional. Default: 100
  successfulJobsHistoryLimit: 3 # Optional. Default: 100. How many completed jobs should be kept.
  failedJobsHistoryLimit: 2 # Optional. Default: 100. How many failed jobs should be kept.
  triggers:
    - type: rabbitmq
      metadata:
        queueName: hello
        host: RabbitMqHost
        queueLength: "5"

1 ответ

Решение

Я удалил KEDA и установил последнюю бета-версию руля. Все заработало нормально. Я установил стабильную версию KEDA, вам нужно сначала проверить, существует ли scaledjobs.keda.sh.

       kubectl apply -f https://github.com/kedacore/keda/releases/download/v2.0.0-beta/keda-2.0.0-beta.yaml

Запустите команду kubectl get crds, чтобы проверить наличие scaledjobs.keda.sh

Другие вопросы по тегам