Darren
Darren
建议你尝试 proxy 解决外部访问 ### 集群外访问 可以将 proxy 暴露到集群外,支持 `LoadBalancer` 和 `NodePort` > proxy 是 RocketMQ 5.x 版本新增的模块,支持 grpc 和 remoting 协议,SDK接入请参考[官方文档](https://rocketmq.apache.org/zh/docs/sdk/01overview) ``` yaml proxy: service: annotations: {} type: LoadBalancer ##...
## 通过 proxy 实现集群外访问 可以将 proxy 暴露到集群外,支持 `LoadBalancer` 和 `NodePort` > proxy 是 RocketMQ 5.x 版本新增的模块,这种模式能够更好的适应复杂的网络环境,尤其是 k8s 集群内外互通,详情请参考[官方文档](https://rocketmq.apache.org/version/#whats-new-in-rocketmq-50) ``` yaml proxy: service: annotations: {} type: NodePort ## LoadBalancer or NodePort...
proxy 依赖 ns 和 broker,等其他都启好了再看看 proxy
请问你是怎么部署的,麻烦提供完整的 helm install 命令,如果有 values 也请提供一下。另外 proxy 是可选组件,如果用不到可以去掉。
你可以按文档先部署一个最小化的集群试试: ```shell helm repo add rocketmq-repo https://helm-charts.itboon.top/rocketmq helm repo update rocketmq-repo helm upgrade --install rocketmq \ --namespace rocketmq-demo \ --create-namespace \ --set broker.persistence.enabled="false" \ rocketmq-repo/rocketmq ```
请使用 12.3.0 及以上版本部署,老版本在某些集群版本存在 bug,如果仍然有问题请重新提交 issue
对存储没有特殊要求,NFS 类型的 StorageClass 是完全没问题的, 如果有问题请提供详细部署信息
broker 没有注册到 nameserver, 请检查 broker 能否访问 nameserver 9876 端口。(请检查是否有安全组策略阻止了网络访问) 如果问题仍然存在请提供一下详细的部署命令和 values
不支持 broker 直接使用 nodeport 对外暴露,可用通过 proxy 或者 `--set broker.hostNetwork=true` 解决集群外访问需求。 #### 通过 proxy 实现集群外访问 可以将 proxy 暴露到集群外,支持 `LoadBalancer` 和 `NodePort` > proxy 是 RocketMQ 5.x 版本新增的模块,这种模式能够更好的适应复杂的网络环境,尤其是 k8s 集群内外互通,详情请参考[官方文档](https://rocketmq.apache.org/version/#whats-new-in-rocketmq-50) ``` yaml...