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
    上面有支持的各平台架构版本信息
相关推荐
运维行者_4 分钟前
APM 性能监控是什么?从应用监控与网站监控了解基础概念
网络·数据库·云原生·容器·kubernetes·智能路由器·运维开发
一水鉴天6 分钟前
整体设计 定稿 之6 完整设计文档讨论及定稿 之2 模块化设计体系规范(工具作为首批践行者)(豆包助手)
运维·人工智能·重构·架构
海姐软件测试7 分钟前
如何实现 “右移”的智能监控,快速定位和恢复线上事故?
架构
小毅&Nora14 分钟前
【云计算】【Kubernetes】 ⑥ K8S Pod优雅下线全解析:从preStop到Eureka下线实战
kubernetes·云计算·优雅下线
白露与泡影23 分钟前
RabbitMQ发布订阅模式同一消费者多个实例如何防止重复消费?
分布式·rabbitmq
一叶飘零_sweeeet26 分钟前
多级缓存架构实战指南
缓存·架构·装饰模式
会飞的小蛮猪28 分钟前
K8s-1.29.2二进制安装-第三章(Master组件安装)
云原生·容器·kubernetes
没有bug.的程序员28 分钟前
微服务的本质:不是拆服务,而是拆复杂度
java·jvm·spring·微服务·云原生·容器·架构
古城小栈31 分钟前
微服务测试:TestContainers 集成测试实战指南
微服务·架构·集成测试
武子康34 分钟前
Java-200 RabbitMQ 架构与 Exchange 路由:fanout/direct/topic/headers
java·架构·消息队列·系统架构·rabbitmq·java-rabbitmq·mq