Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I want to run a RabbitMQ cluster reliably on K8s - What should I consider ? #13

Closed
omarelasfar opened this issue Jun 21, 2020 · 4 comments · Fixed by #14
Closed

I want to run a RabbitMQ cluster reliably on K8s - What should I consider ? #13

omarelasfar opened this issue Jun 21, 2020 · 4 comments · Fixed by #14

Comments

@omarelasfar
Copy link

Following up on this amazing first ticket for the topic.

RabbitMQ runs also in a cluster. Kubernetes pods are unpredictable, What should take care of while operating a RabbitMQ cluster on K8s.

  • K8s cluster updates and RabbitMQ cluster updates (losing majoring of nodes or losing quorum)
  • Pod distribution budget and other stackset configs to be aware of.
  • Simulating network partitions and needed tests to make sure the cluster is properly configured before rolling changes to a live cluster.

Strip-senvloer-pour-lentreprenariat-650-finalenglish1

gerhard added a commit that referenced this issue Sep 22, 2020
After a summer break from TGIR, it was nice to come back to #13 from
@omarelasfar and focus on helpful & practical advice in this new
episode. While I may not be able to tick off all the issues raised, the
list in this episode's README is more than decent.

Signed-off-by: Gerhard Lazu <[email protected]>
@gerhard
Copy link
Contributor

gerhard commented Sep 22, 2020

Hi @omarelasfar,

It was a nice surprise to find this here today, thanks for taking the time. The CommitStrip is most appreciated & fitting 😄

How does the proposed list of topics in #14 look like to you?

@omarelasfar
Copy link
Author

Thanks @gerhard For looking into this proposal. It took me a while searching for the most fitting CommitStrip, more time invested in the CommitStrip than the actual ticket creation :).

Episode 06 does cover the majority of what Ifs I had in mind (Cannot see in all listed items a dedicated line item for stack sets configs /liveness and readiness probs etc). But the list is inclusive enough to provide very practical guidance on running a cluster. I think it closes this ticket and I can open a new one in case something else pops up while running a cluster.

@gerhard
Copy link
Contributor

gerhard commented Sep 24, 2020

It took me a while searching for the most fitting CommitStrip, more time invested in the CommitStrip than the actual ticket creation :)

And that's how I can tell apart those that are after quick help vs committed learning (pun intended) 🙂

Cannot see in all listed items a dedicated line item for stack sets configs /liveness and readiness probes etc

Good spot! I've bumped the last item and introduced readiness & liveness probes as a first topic to tackle.

But the list is inclusive enough to provide very practical guidance on running a cluster. I think it closes this ticket and I can open a new one in case something else pops up while running a cluster.

I like your thinking 😉

@gerhard
Copy link
Contributor

gerhard commented Sep 25, 2020

I had to push this back by a few days, ETA last day in September. Have a great weekend!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants