我正在从 docker-compose 迁移到 kuberenetes。我们正在使用的服务之一是 rabbit-mq。当我尝试部署 rabbit-mq 3.6.16-management 时,我收到错误消息:
/usr/local/bin/docker-entrypoint.sh:第 382 行:/etc/rabbitmq/rabbitmq.config:权限被拒绝。
虽然它适用于 docker-compose 部署。
库贝伦特斯:
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: rabbit-mq
name: rabbit-mq
spec:
replicas: 1
selector:
matchLabels:
app: rabbit-mq
strategy:
type: Recreate
template:
metadata:
labels:
app: rabbit-mq
spec:
containers:
- image: rabbitmq:3.6.16-management
name: rabbit-mq
ports:
- containerPort: 15671
- containerPort: 5671
volumeMounts:
- mountPath: /etc/rabbitmq
name: rabbit-mq-data
restartPolicy: Always
hostname: rabbit-mq
volumes:
- name: rabbit-mq-data
persistentVolumeClaim:
claimName: rabbit-mq-data
Run Code Online (Sandbox Code Playgroud)
PVC:
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
labels:
app: …Run Code Online (Sandbox Code Playgroud)