我按照下面的链接在k8s中创建了strimzi集群运算符
下载strimzi 0.17.0版本并解压缩。我运行了Kubectl apply -f apply install/cluster-operator。我得到错误“检测版本失败”,它的套接字连接超时。
为了解决这个问题,我在集群运算符conf文件中添加了STRIMZI_KUBERNETES_VERSION。现在我收到"Detection of routes.openshift t.io/ API failed . API Will be disabled“的提示。
我认为它是网络策略问题,并添加了允许所有端口。得到相同的错误。..。出口:- {}入口:- {}
有没有人能帮我解决一下这里缺少的地方,以及如何在k8s中用debezuim来实现strimzi。
提前谢谢。
发布于 2020-04-12 16:41:35
我不确定你得到的错误是什么,但是使用Helm安装Strimzi是很容易的,我从来没有遇到过任何安装崩溃的问题:
下面是针对Kafka应用的:
helm install strimzi/strimzi-kafka-operator \
--name my-strimzi-release \
--namespace strimzi \
--version 0.15.0发布于 2020-12-12 00:01:13
这实际上很简单。您可以使用Minikube作为测试环境,并运行以下命令:
VERSION="0.21.1"
NAMESPACE="kafka"
# create and select a new namespace
kubectl create ns $NAMESPACE
kubectl config set-context --current --namespace="$NAMESPACE"
# deploy the Strimzi operator
curl -L https://github.com/strimzi/strimzi-kafka-operator/releases/download/$VERSION/strimzi-cluster-operator-$VERSION.yaml \
| sed "s/namespace: .*/namespace: $NAMESPACE/g" | kubectl replace --force -f -
# deploy the Kafka cluster
kubectl apply -f https://raw.githubusercontent.com/strimzi/strimzi-kafka-operator/$VERSION/examples/kafka/kafka-persistent.yamlhttps://stackoverflow.com/questions/61166241
复制相似问题