首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在kubernetes上的redpanda中实现外部连接?

如何在kubernetes上的redpanda中实现外部连接?
EN

Stack Overflow用户
提问于 2021-06-07 18:26:52
回答 1查看 142关注 0票数 1

我使用这个helm图表将redpanda部署到kubernetes:https://github.com/vectorizedio/helm-charts

但我在外部访问kafka时遇到了问题!

我在谷歌上搜索了如何从kubernetes集群外部访问redpanda,我找到了这个文档:https://vectorized.io/docs/kubernetes-external-connect/

但它对我不起作用,因为它太旧了。目前我使用的是redpanda helm chart的1.0.6版本,上面的文档是针对旧版本的。

如何使用最新版本的舵图从集群外部进行外部访问?

EN

回答 1

Stack Overflow用户

发布于 2021-06-07 19:10:35

您可以使用LoadBalancer类型创建新的Kubernetes服务,并尝试在Kubernetes之外公开您的服务。

缺省情况下,此舵图创建服务类型ClusterIPhttps://github.com/vectorizedio/helm-charts/blob/main/redpanda/templates/service.bootstrap.yaml

具体步骤:

列出所有服务名称

代码语言:javascript
复制
Kubectl get svc -n <namespace name if any>

复制redpanda服务YAML配置,并更改两个字段NameType LoadBalancer,而不是ClusterIP

阅读有关服务类型的更多信息:https://kubernetes.io/docs/concepts/services-networking/service/

Another way

如果您不想这样做,只需更改舵图模板YAML,即可使用它。

可能是一个可能的解决方案,由于版本名称的更改或缺少名称空间问题而无法与您一起工作。

您可以将服务类型更改为NodeportLoadbalancer。完成后,您可以从集群外部访问该服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67869959

复制
相关文章

相似问题

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