小编Ore*_*azy的帖子

使用 kubernetes 部署 rabbit-mq

我正在从 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)

rabbitmq docker kubernetes kubectl

5
推荐指数
1
解决办法
4738
查看次数

标签 统计

docker ×1

kubectl ×1

kubernetes ×1

rabbitmq ×1