Kubernetes(k8s)helm 部署 RabbitMq 集群

一、集群信息

  • 方法因人而异,但大同小异,以下是我的部署方法。

1.1、 主机信息

主机名 ip地址 描述 核心 内存
node-01 192.168.8.131 master 节点 2核 8G
node-02 192.168.8.132 node 节点 2核 8G
node-03 192.168.8.133 node 节点 2核 8G

1.2、版本说明

服务 版本
helm 3.1.1
RabbitMq 1.4.41
Kubernetes 1.16.3

二、部署 RabbitMq

2.1、 使用 helm 安装 RabbitMq

helm install rabbitmq --set ingress.enabled=true,ingress.hostName=rabbitmq.akiraka.net \
--set rabbitmqUsername=aka,rabbitmqPassword=rabbitmq,managementPassword=rabbitmq,rabbitmqErlangCookie=secretcookie \
stable/rabbitmq-ha --version 1.44.1

2.2、查看 RabbitMq Pod 状态

  • 默认 3 个副本
[root@Node-01 ~]# kubectl get pod
NAME                     READY   STATUS    RESTARTS   AGE
rabbitmq-rabbitmq-ha-0   1/1     Running   0          3m49s
rabbitmq-rabbitmq-ha-1   1/1     Running   1          2m46s
rabbitmq-rabbitmq-ha-2   1/1     Running   0          91s

三、浏览器访问 RabbitMq

  • 网址:rabbitmq.akiraka.net

image
image

阅读剩余
THE END