Helm发布应用–部署RabbitMQ集群
使用提供的Chart包rabbitmq-11.1.1.tgz在Kubernetes集群default命名空间下部署RabbitMQ集群,要求设置集群web界面的用户密码为admin/admin123,集群节点数为3,Release名称为rabbit。
下面使用
bitnami_rabbitmq_3.11.2-debian-11-r0.tar 版本
修改value
[root@k8s-master-node1 rabbitmq]# vim values.yaml
#修改版本
image:
registry: docker.io
repository: bitnami/rabbitmq
tag: 3.11.2-debian-11-r0
#设置密码
auth:
username: admin
password: "admin123"
#开启集群
clustering:
enabled: true
addressType: hostname
#定义集群中服务个数
replicaCount: 3
#关闭动态存储
persistence:
enabled: false
部署helm
[root@k8s-master-node1 rabbitmq]# helm install rabbit ./
#检测登录
[root@k8s-master-node1 rabbitmq]# kubectl exec statefulset/rabbit-rabbitmq -- rabbitmqctl authenticate_user admin admin123
Authenticating user "admin" ...
Success
#查看集群状态
[root@k8s-master-node1 rabbitmq]# kubectl exec statefulset/rabbit-rabbitmq -- rabbitmqctl cluster_status