rocketmq icon indicating copy to clipboard operation
rocketmq copied to clipboard

create helm chart for rocketmq

Open wonderflow opened this issue 5 years ago • 16 comments

It would be nice if we had a helm chart for installing rocketmq. Users will be more convenient to install and try rocketmq.

wonderflow avatar Aug 22 '19 03:08 wonderflow

cool. Kafka already has a helm chart

grumpyAmber avatar Aug 22 '19 04:08 grumpyAmber

@wonderflow @grumpyAmber Good suggestion, and rocketmq community is also improving related
project with k8s, include operator, helm etc. So it would be nice if you can also involved in those projects, welcome to contact me and participate in it.

duhenglucky avatar Aug 22 '19 04:08 duhenglucky

I find in README.md that docker image is supported, can you share Dockerfile so that it could be easy to community members help to create a chart

wonderflow avatar Aug 22 '19 05:08 wonderflow

@wonderflow You may check out this repo https://github.com/apache/rocketmq-docker :)

liuruiyiyang avatar Aug 30 '19 12:08 liuruiyiyang

Any update for this issue? RocketMQ operator and docker image are ready for a long time. Does it meet your guy's needs?

vongosling avatar Feb 13 '20 13:02 vongosling

Where's the operator?

wonderflow avatar Feb 14 '20 08:02 wonderflow

Where's the operator?

@wonderflow The github repository address of RocketMQ Operator is https://github.com/apache/rocketmq-operator

liuruiyiyang avatar Oct 20 '20 05:10 liuruiyiyang

I've done the rocketmq helm chart writing, but I'm now wondering which repo I should commit to? @wonderflow

innerpeacez avatar Aug 26 '22 03:08 innerpeacez

Operator:https://github.com/apache/rocketmq-operator DockerImage:https://github.com/apache/rocketmq-docker

ShannonDing avatar Aug 26 '22 05:08 ShannonDing

Is it possible to have a rocketmq-helm repository @ShannonDing @wonderflow

innerpeacez avatar Aug 29 '22 06:08 innerpeacez

Agreed, it would be more convenient to use Helm, even for Chart with only the rocketmq-operator.

iutx avatar Sep 09 '22 02:09 iutx

@innerpeacez Sounds great. Maybe a new rocketmq-helm repository should be created. IMO you may launch a discuss by sending email to [email protected] and [email protected] and show your design.

caigy avatar Sep 12 '22 02:09 caigy

@innerpeacez Sounds great. Maybe a new rocketmq-helm repository should be created. IMO you may launch a discuss by sending email to [email protected] and [email protected] and show your design.

email has been sent.

Recently, I tried to deploy rocketmq in the k8s cluster, but I didn't find the helm-related deployment solution, so I implemented it myself and wanted to push it to the rocketmq official. but I only found rocketmq-docker and rocketmq-operator two repository, I I think it is more appropriate to put helm in two repository : 1, main repository, 2 independent helm repository. I found that the main repository does not currently hold other content, so I propose to create a rocketmq-helm repository.

Currently implemented:

  • sts master broker
  • sts slave broker
  • deployment namesrv
  • deployment dashboard

I'll work on it until it's created.

@caigy thx for ur reply. I don't know all the configuration about rocketmq, so I may need official help to review the configuration related content.

innerpeacez avatar Sep 13 '22 05:09 innerpeacez

Currently implemented:

  • sts master broker
  • sts slave broker
  • deployment namesrv
  • deployment dashboard

@innerpeacez Some ideas, maybe can impl with operator and custom resources. 🫡

structure e.g.

  • _helpers
  • operator-deployment
  • operator rbac
  • broker-configmap
  • resource Kind NameService
  • resource Kind Broker
  • resource Kind Console
  • and more...

iutx avatar Sep 13 '22 07:09 iutx

Some ideas, maybe can impl with operator and custom resources.

@iutx Why do pure charts need rocketmq crd?

innerpeacez avatar Sep 13 '22 11:09 innerpeacez

Some ideas, maybe can impl with operator and custom resources.

@iutx Why do pure charts need rocketmq crd?

@innerpeacez Use rocketmq-operator will make Deploy and O&M rocketmq component more easily. Component structure、storage、hpa... have been abstracted in rocketmq CRD.

Charts just contains operator、cr、and some extra configuration enough.

iutx avatar Sep 13 '22 12:09 iutx

Is there a concrete implementation now? Also looking for rocketmq's helm chart.

chuxiangfeng avatar May 04 '23 10:05 chuxiangfeng

It seems that the community is not very interested in this matter. I just implemented it simply, and if you need it, I can make it public in my own repository. @chuxiangfeng

innerpeacez avatar May 04 '23 10:05 innerpeacez

There is already a helm chart for rocketmq 5.x in rocketmq-docker repo.

ShadowySpirits avatar May 04 '23 10:05 ShadowySpirits

Sorry, I seem to have missed something.

innerpeacez avatar May 04 '23 10:05 innerpeacez

This issue is stale because it has been open for 365 days with no activity. It will be closed in 3 days if no further activity occurs.

github-actions[bot] avatar May 04 '24 00:05 github-actions[bot]

This issue was closed because it has been inactive for 3 days since being marked as stale.

github-actions[bot] avatar May 08 '24 00:05 github-actions[bot]