Node on CentOS 8 fails to start with an 'eacces' error while using PVC as volume #2822
Replies: 3 comments 7 replies
-
I will convert this issue to a GitHub discussion. Currently GitHub will automatically close and lock the issue even though your question will be transferred and responded to elsewhere. This is to let you know that we do not intend to ignore this but this is how the current GitHub conversion mechanism makes it seem for the users :( |
Beta Was this translation helpful? Give feedback.
-
is the line you are looking for. The node fails to open a file used by its schema database because the OS returned an error: |
Beta Was this translation helpful? Give feedback.
-
PVC doc section on access modes suggests that a volume can be mounted to multiple pods. Such scenario would be catastrophic for RabbitMQ nodes if they end up sharing a node data directory: they will not coordinate in any way and will end up rewriting each other's data. This is my best guess (we don't have any Kubernetes deployment details to confirm): this PVC uses an access mode that results in nodes sharing a data directory, which is AN ABSOLUTE NO-NO and is guaranteed to result in data corruption and really confusing errors. |
Beta Was this translation helpful? Give feedback.
-
I am facing issues when trying to deploy a rabbitmq cluster (more than one node) on kubernetes cluster on centos 8 machines.
Here are the details of the cluster:
Kubernetes version: Tried with 1.13.10, 1.17.5, 1.20.0
OS version on which k8s is deployed: centos 8
Rabbitmq version: tried with 3.8.4, 3.8.12
Below is the log with the issue (I have omitted some logs in between)
How to reproduce:
Beta Was this translation helpful? Give feedback.
All reactions