-
Notifications
You must be signed in to change notification settings - Fork 286
cluster operator fails to deploy rabbitmq instance #537
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
Comments
Thank you. I was able to reproduce the issue and we'll look into it shortly. |
I've found two issues:
After adding the namespace and the missing PVC, I was able to deploy a cluster. I also have some questions/observations, unrelated to the issue:
Full YAML that works for me:
|
- this is related to bug reported in: #537 - k8s allows pvc template in sts to not have namespace specified and assumes it's the same namespace as the sts - operator needs to set namespace because controller reference can only be set when both object name and namespace are specified
@mkuratczyk thanks, your yaml does work.
Isn't the default behaviour for
I did it to be in line with the best practices for istio. Istio needs the service names to be suffixed with the protocol it uses.
I arrived at 2gigs from this doc: https://www.rabbitmq.com/quorum-queues.html#resource-use
But I do think, I'll have to up it to 4gigs before using in prod env. I just wanted to see if having a separate log reduces memory usage. |
how do you rename the ports for |
- this is related to bug reported in: #537 - k8s allows pvc template in sts to not have namespace specified and assumes it's the same namespace as the sts - operator needs to set namespace because controller reference can only be set when both object name and namespace are specified
On a general note - we expose the |
Overriding the headless service's port names isn't important, I just wanted to do it, so istio doesn't show a warning on validation. As for the istio best practices that are currently missing:
Should I create a new issue for this? |
Describe the bug
Rabbitmq cluster operator v1.3.0 fails to deploy rabbitmq instance in EKS v1.18 cluster
To Reproduce
Steps to reproduce the behavior:
kubectl apply -f https://github.com/rabbitmq/cluster-operator/releases/download/v1.3.0/cluster-operator.yml
kubectl apply -f rabbitmq.yaml -n resources
Expected behavior
A rabbitmq instance should be deployed to
resources
namespace.Version and environment information
The text was updated successfully, but these errors were encountered: