Статус развертывания kubectl для kubernetes CRD завершается с ошибкой "ошибка: невозможно декодировать файл"

Я использую Strimzi для развертывания Kafka на Kubernetes https://strimzi.io/

Я использую последнюю версию Strimzi который v0.19.0, Kubernetes version: v1.16.13-gke.1 на GCP-GKE и kubectl version: v1.19.0

Я пытаюсь проверить, завершено ли масштабирование серверов kafka, используя kubectl rollout status команда

Я вызываю кластер Kafka, используя$ kubectl apply -f examples/kafka/kafka-persistent.yaml

и проверьте, завершены ли операции апскейлинга, используя$ kubectl rollout status -f examples/kafka/kafka-persistent.yaml

но kubectl rollout status команда возвращаетerror: unable to decode "examples/kafka/kafka-persistent.yaml": no kind "Kafka" is registered for version "kafka.strimzi.io/v1beta1" in scheme "k8s.io/kubectl/pkg/scheme/scheme.go:28"

Здесь kafka-persistent.yaml файл.

apiVersion: kafka.strimzi.io/v1beta1
kind: Kafka
metadata:
  name: my-cluster
spec:
  kafka:
    version: 2.5.0
    replicas: 7
    listeners:
      plain: {}
      tls: {}
    config:
      offsets.topic.replication.factor: 3
      transaction.state.log.replication.factor: 3
      transaction.state.log.min.isr: 2
      log.message.format.version: "2.5"
    storage:
      type: jbod
      volumes:
      - id: 0
        type: persistent-claim
        size: 100Gi
        deleteClaim: false
    readinessProbe:
      initialDelaySeconds: 15
      timeoutSeconds: 5
  zookeeper:
    replicas: 3
    storage:
      type: persistent-claim
      size: 100Gi
      deleteClaim: false
  entityOperator:
    topicOperator: {}
    userOperator: {}

Я провел небольшое исследование и обнаружил, что это ошибка Kubernetes, т.е. kubectl rollout status cannot be run on CRD resource. Кто-нибудь из вас сталкивался с этой проблемой раньше?

Не могли бы вы помочь мне решить эту проблему?

0 ответов

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