k8s部署rabbitmq集群(使用rabbitmq-cluster-operator部署)

1.下载并安装cluster-operator

kubectl apply -f rabbitmq-cluster-operator.yml

百度网盘 请输入提取码:qy99

2.部署rabbitmq实例

kubectl apply -f rabbitmq.yaml

存储类改为自己的(如:managed-nfs-storage)

#rabbitmq.yaml
---
apiVersion: rabbitmq.com/v1beta1
kind: RabbitmqCluster
metadata:
  name: rabbitmq #服务名称
  namespace: rabbitmq-system
spec:
  image: rabbitmq:3.8.16-management
  replicas: 3 #副本数
  service:
    type: NodePort # 服务类型
  persistence:
    storageClassName: managed-nfs-storage #存储类的名称
    storage: 3Gi
  resources:
    requests:
      cpu: 200m
      memory: 400Mi
    limits:
      cpu: 300m
      memory: 600Mi
  rabbitmq:
    additionalPlugins: 
      - rabbitmq_delayed_message_exchange

3.获取rabbitmq账号密码

kubectl -n rabbitmq-system get secret rabbitmq-default-user  -o jsonpath=&

你可能感兴趣的:(rabbitmq,rabbitmq,kubernetes)