Hello all,
I am currently trying to set up a three-node RabbitMQ Cluster in my local one node K8s Cluster provided by Docker Desktop. The version of the cluster is 1.25.
In this version, I am using the resource template below to generate a one node cluster for testing:
kind: RabbitmqCluster
metadata:
name: testrabbit
namespace: rabbitmq-system
spec:
replicas: 1 # ein Cluster mit 3 Knoten
persistence: # die Daten werden nicht persistiert, sollte dementsprechend angepasst werden
storage: 0Gi
resources: # die Ressourcen für jeden Pod.
requests:
cpu: 250m
memory: 256Mi
limits:
cpu: 250m
memory: 256Mi
rabbitmq:
additionalPlugins:
- rabbitmq_stream
Despite my declared memory requests and limits, describing the node via kubectl yields the following resource limits for the one pod generated:
rabbitmq-system testrabbit-server-0 250m (4%) 250m (4%) 500Mi (26%) 500Mi (26%) 23m
Why is this the case? It would seem that each pod is allocated a minimum of 500Mi. Is there an opinionated setting that is overriding my set limits?
I am fairly new to both K8S and RabbitMQ, so any help would be appreciated.
Best,
Rilind