rabbitmq-k8s下双架构镜像+手动sts部署完全文档(下)

#作者:朱雷

上一篇:《rabbitmq

文章目录

4、部署

集群模式下推荐:节点数奇数至少3个节点,pv容量根据业务量设置

复制代码
kubectl apply -f sc.yaml -f pv.yaml


复制代码
kubectl apply -f secret.yaml -f cm.yaml -f rbac.yaml -f headless-service.yaml -f svc.yaml

kubectl apply -f rabbitmq-sts.yaml

服务状态:

root@rabbitmq-0:/# rabbitmqctl status

集群状态:

出现三个node 节点,且状态显示:"status: not under maintenance"

管理插件web页面:

测试集群队列读写:

创建队列:

复制代码
rabbitmqadmin -uadmin -padmin123 declare queue name=test001 durable=true queue_type=quorum

创建交换机:

复制代码
rabbitmqadmin -uadmin -padmin123 declare exchange name=test001-ex type=direct durable=true

创建路由绑定:

复制代码
rabbitmqadmin -uadmin -padmin123 declare binding source=test001-ex destination=test001 routing_key=test001

发布消息:

复制代码
rabbitmqadmin -uadmin -padmin123 publish routing_key=test001 exchange=test001-ex payload="hi, this is frist one!"

获取消息:

复制代码
rabbitmqadmin -uadmin -padmin123 get queue=test001 count=1

队列状态:

5、注意事项

  1. 本文配置文件中 {{xxx}} 的内容均为可修改值,根据实际业务使用环境修改
  2. rabbitmq 镜像官方地址:
    https://hub.docker.com/layers/library/rabbitmq/4.0.9-management/images/sha256-86ad5e9c978ef3665a07eb2ae0a009a184c068a4020a1e1faa93aec92dd4980d
    上面有支持的各平台架构版本信息
相关推荐
文心快码BaiduComate2 小时前
Comate 4.0新年全面焕新!底层重构、七大升级、复杂任务驾驭力跃升
前端·程序员·架构
DevnullCoffe3 小时前
基于 OpenClaw + Pangolinfo API 的 Amazon 价格监控系统:架构设计与最佳实践
人工智能·架构
Mintopia4 小时前
在深与广之间:产品、架构与开发如何为业务场景做权衡
架构
ray_liang1 天前
用六边形架构与整洁架构对比是伪命题?
java·架构
Java编程爱好者1 天前
字节二面:被问“大模型知识过时了怎么解?”,我答“微调”,面试官当场黑脸:“听说过 RAG 吗?”
架构
葫芦的运维日志1 天前
从手动部署到GitOps只需四步
架构
sumuve1 天前
从100行到1行:我是如何重构IoT设备实时数据通信的?
架构·响应式设计
koddnty1 天前
c++协程控制流深入剖析
后端·架构
Mintopia1 天前
Vite 与 Uni-App X 的协作原理:从前端开发到多端运行的桥梁
架构
蝎子莱莱爱打怪2 天前
GitLab CI/CD + Docker Registry + K8s 部署完整实战指南
后端·docker·kubernetes