一种集群容器化部署支持外部服务访问方法及系统技术方案

技术编号:40426345 阅读:54 留言:0更新日期:2024-02-20 22:46
本发明专利技术公开了一种集群容器化部署支持外部服务访问方法及系统,利用多个阶段,使用RocketMQ4.x集群容器化服务在容器运行过程中,提供k8s容器云内部链接访问、同时支持集群外部应用服务链接访问,从而有效支持使用场景不受限制,使用场景方式更加广泛,更加充分利用计算资源用于业务应用。

【技术实现步骤摘要】

本专利技术涉及软件运维,尤其涉及一种集群容器化部署支持外部服务访问方法及系统


技术介绍

1、在kubernetes 简称(k8s容器云)平台上, 部署rocketmq 简称(消息队列)服务集群, 但由于rocketmq服务集群都是k8s(容器云)容器化部署运行方式, 集群服务使用的网络ip地址是集群内部网络ip地址, 内部网络ip地址是k8s(容器云)平台内部服务组件cni(calico)组件负责网络通信, 但只能k8s(容器云)集群内部通讯。

2、容器化后, 由于基于k8s(容器云)环境部署运行,rocketmq(消息队列)(nameserver, brokermaster, brokerslave, rocketmq-dashboard)服务组件基于k8s(容器云) 每个服务组件分别已最小单元独立运行容器pod(最小单元), 从而导致以下几个问题:

3、基于k8s(容器云) rocketmq(消息队列) nameserver(注册中心) 以独立最小单元部署启动, 但基于集群内使用的网络是集群内部网络ip地址段;

4本文档来自技高网...

【技术保护点】

1.一种集群容器化部署支持外部服务访问方法,其特征在于,包括:

2.根据权利要求1所述的一种集群容器化部署支持外部服务访问方法,其特征在于,所述采用多阶构建RocketMQ镜像文件具体包括:

3.根据权利要求1所述的一种集群容器化部署支持外部服务访问方法,其特征在于,所述增加DNS解析策略还包括:适用于HostnetWork 网络模式运行的Pod。

4.根据权利要求1所述的一种集群容器化部署支持外部服务访问方法,其特征在于,所述Pod安全性上下文包括: SecurityContext: fsGroup: 0 runAsUser: 0 Pod安全上下文。...

【技术特征摘要】

1.一种集群容器化部署支持外部服务访问方法,其特征在于,包括:

2.根据权利要求1所述的一种集群容器化部署支持外部服务访问方法,其特征在于,所述采用多阶构建rocketmq镜像文件具体包括:

3.根据权利要求1所述的一种集群容器化部署支持外部服务访问方法,其特征在于,所述增加dns解析策略还包括:适用于hostnetwork 网络模式运行的pod。

4.根据权利要求1所述的一种集群容器化部署支持外部服务访问方法,其特征在于,所述pod安全性上下文包括: sec...

【专利技术属性】
技术研发人员:谢斌田吉李佳刘彪娄江南李成杨爽牛建平孙大臣管春元宋锦程焦质晔滕训超孙增强
申请(专利权)人:启明信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1