首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在kubernetes上创建Strimzi集群

在kubernetes上创建Strimzi集群
EN

Stack Overflow用户
提问于 2020-04-12 10:52:37
回答 2查看 396关注 0票数 0

我按照下面的链接在k8s中创建了strimzi集群运算符

https://medium.com/@sincysebastian/setup-kafka-with-debezium-using-strimzi-in-kubernetes-efd494642585

下载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。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2020-04-12 16:41:35

我不确定你得到的错误是什么,但是使用Helm安装Strimzi是很容易的,我从来没有遇到过任何安装崩溃的问题:

下面是针对Kafka应用的:

代码语言:javascript
复制
helm install strimzi/strimzi-kafka-operator \
--name my-strimzi-release \
--namespace strimzi \
--version 0.15.0
票数 1
EN

Stack Overflow用户

发布于 2020-12-12 00:01:13

这实际上很简单。您可以使用Minikube作为测试环境,并运行以下命令:

代码语言:javascript
复制
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.yaml
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61166241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档