当前位置: 首页 > news >正文

k8s+RabbitMQ单机部署

1 k8s 配置文件yaml:

apiVersion: apps/v1
kind: Deployment
metadata:name: rabbitmq-deploynamespace: rz-dt
spec:replicas: 1selector:matchLabels:app: rabbitmqtemplate:metadata:labels:app: rabbitmqspec:containers:- name: rabbitmqimage: "rz-dt-image-server-registry-vpc.cn-shanghai.cr.aliyuncs.com/rz-dt-real/rabbitmq:3.6.15-management"imagePullPolicy: IfNotPresent #pull镜像时机,ports:- name: amqpcontainerPort: 5672- name: http-apicontainerPort: 15672imagePullSecrets:- name: rz-dt-miyue     
---
apiVersion: v1
kind: Service
metadata:name: rabbitmq-servicenamespace: rz-dt
spec:ports:- name: amqpnodePort: 30671port: 5672protocol: TCPtargetPort: 5672- name: http-apinodePort: 30672port: 15672protocol: TCPtargetPort: 15672selector:app: rabbitmqsessionAffinity: Nonetype: NodePort

2 Dockerfile

(也可以手动拉取,上传镜像仓库,如下 )

docker pull  rabbitmq:3.6.15-managementdocker tag rabbitmq:3.6.15-management rz-dt-image-server-registry-vpc.cn-shanghai.cr.aliyuncs.com/rz-dt-real/rabbitmq:3.6.15-managementdocker push rz-dt-image-server-registry-vpc.cn-shanghai.cr.aliyuncs.com/rz-dt-real/rabbitmq:3.6.15-management
FROM rabbitmq:3.6.15-management

3 k8s 执行命令:

kubectl --kubeconfig ~/.kube-rz-real/config apply -f rabbitmq-service.yaml

访问地址 http://ip:30672 ,账号guest/guest

相关文章:

  • 面试题——Spring
  • 我的创作纪念日 CF1620D Exact Change 题解
  • Python - 处理电子书的库
  • 【代码随想录训练营】【Day 49+】【动态规划-8】| Leetcode 121, 122, 123
  • C#使用OpenXml读取Word、PPT、Excel文档内容
  • linux pip 离线安装
  • 2024-6-10-zero shot,few shot以及无监督学习之间的关系是什么
  • NettyのBufferChannelSelector用法
  • 2024年春季学期《算法分析与设计》练习13
  • opencv中的图像操作
  • 端口占用多:UE4/UE5像素流送云推流时如何优化端口使用?
  • mac无法读取windows分区怎么办 苹果硬盘怎么读取
  • Android SDK版本号与API Level 的对应关系
  • ctfshow-web入门-命令执行(web53-web55)
  • 数据结构:手撕代码——顺序表
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • Python中eval与exec的使用及区别
  • Redux 中间件分析
  • Solarized Scheme
  • Spring核心 Bean的高级装配
  • 阿里中间件开源组件:Sentinel 0.2.0正式发布
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 分享一份非常强势的Android面试题
  • 深入浅出webpack学习(1)--核心概念
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 微信小程序开发问题汇总
  • 带你开发类似Pokemon Go的AR游戏
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • ​插件化DPI在商用WIFI中的价值
  • #define,static,const,三种常量的区别
  • (10)STL算法之搜索(二) 二分查找
  • (bean配置类的注解开发)学习Spring的第十三天
  • (C语言)二分查找 超详细
  • (C语言)共用体union的用法举例
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (动态规划)5. 最长回文子串 java解决
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (四)软件性能测试
  • (转)创业的注意事项
  • (转)甲方乙方——赵民谈找工作
  • (状压dp)uva 10817 Headmaster's Headache
  • .gitattributes 文件
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .NET处理HTTP请求
  • .NET命令行(CLI)常用命令
  • /proc/vmstat 详解
  • [ Linux 长征路第二篇] 基本指令head,tail,date,cal,find,grep,zip,tar,bc,unname
  • [100天算法】-x 的平方根(day 61)
  • [Android Studio] 开发Java 程序
  • [ARC066F]Contest with Drinks Hard
  • [AUTOSAR][诊断管理][ECU][$37] 请求退出传输。终止数据传输的(上传/下载)
  • [BT]BUUCTF刷题第4天(3.22)
  • [BZOJ 3680]吊打XXX(模拟退火)