#strimzi
#strimzi
Вопрос:
Я сталкиваюсь со следующей ошибкой при попытке установить кластер Kafka с помощью оператора Strimzi
Шаги для воспроизведения:
1) установите olm:
kubectl create -f https://raw.githubusercontent.com/operator-framework/operator-lifecycle-manager/master/deploy/upstream/quickstart/olm.yaml
2) установите strimzi-cluster-operator:
kubectl create -f https://operatorhub.io/install/strimzi-cluster-operator.v0.11.1.yaml
3) установите kafka-cluster (см. https://operatorhub.io/operator/strimzi-cluster-operator.v0.11.1 # в разделе «Пользовательские определения ресурсов» найдите Kafka)
kubectl create -f kafka-cluster.yaml
, где содержимое kafka-cluster.yaml являются:
apiVersion: kafka.strimzi.io/v1alpha1
kind: Kafka
metadata:
name: my-cluster
spec:
kafka:
version: 2.1.0
replicas: 3
listeners:
plain: {}
tls: {}
config:
offsets.topic.replication.factor: 3
transaction.state.log.replication.factor: 3
transaction.state.log.min.isr: 2
storage:
type: ephemeral
zookeeper:
replicas: 3
storage:
type: ephemeral
entityOperator:
topicOperator: {}
userOperator: {}
шаг 3 завершается ошибкой следующего:
ошибка: не удается распознать «kafka-cluster.yaml»: нет совпадений для вида «Kafka» в версии «kafka.strimzi.io/v1alpha1»
Есть совет? Спасибо.
Ответ №1:
Что ж, похоже, мне просто пришлось подождать несколько минут, прежде чем запускать 3-ю команду, хотя все соответствующие модули находились в запущенном состоянии после выдачи 2-й команды. (Я предполагаю, что для загрузки изображения kafka потребовалось некоторое время.) Это работает нормально.
NAME READY STATUS RESTARTS AGE
my-cluster-entity-operator-66fbf6bc5d-wqc96 1/3 Running 0 119s
my-cluster-kafka-0 2/2 Running 0 2m46s
my-cluster-kafka-1 2/2 Running 0 2m46s
my-cluster-kafka-2 2/2 Running 0 2m46s
my-cluster-zookeeper-0 2/2 Running 0 3m31s
my-cluster-zookeeper-1 2/2 Running 0 3m31s
my-cluster-zookeeper-2 2/2 Running 0 3m31s