[云原生专题-53]:Kubesphere云治理-操作-通过Kubesphere应用商店一键部署微服务应用-消息中间件RabbitMQ的安装与部署

网友投稿 224 2022-11-03

[云原生专题-53]:Kubesphere云治理-操作-通过Kubesphere应用商店一键部署微服务应用-消息中间件RabbitMQ的安装与部署

作者主页(​​文火冰糖的硅基工坊​​​):​​文火冰糖(王文兵)的博客_文火冰糖的硅基工坊​

​目录​

​​前言:​​

​​第1章:前置条件​​

​​1.1 什么是Kubesphere的应用商店​​

​​1.2 什么是RabbitMQ​​

​​第2章 通过应用商店安装RabbitMQ的步骤​​

​​步骤1:应用商店入口​​

​​步骤2:微服务部署入口​​

​​步骤3:基本配置​​

​​步骤4:持久化卷与登录用户密码​​

​​步骤5:启动部署​​

​​步骤6:检查应用的状态​​

​​步骤7:检查对应服务的状态​​

​​步骤8:检查工作负载的状态​​

​​步骤9:检查容器的状态​​

​​步骤10:检查卷的状态​​

​​步骤11:外网方式访问验证(通过IE浏览器)​​

​​ 步骤12:通过K8S的应用仓库部署更多的应用​​

前言:

前面我们通过手工的方式,按步部署了docker仓库中的微服务镜像以及挂载配置文件与持久化卷,同时通过手工的方式安装了service,用于通过公网访问安装的微服务。

本文将介绍,通过Kubesphere的应用商店,一键安装微服务应用,本文以RabbitMQ微服务为例,部署其他微服务雷同。

第1章:前置条件

1.1 什么是Kubesphere的应用商店

​​KubeSphere 应用商店 | KubeSphere Documents​​

​​KubeSphere​​​ 是一个开源的以应用为中心的容器平台,基于自研开源的 ​​OpenPitrix​​ 构建了​应用商店​与应用的生命周期管理,并且在 v2.1.0 中提供了 2种应用的快速部署方式:

​​通过企业空间下的应用仓库与应用模板​​​KubeSphere​​通过企业空间下的应用仓库与应用模板​​,方便快速上传 Helm 应用包或导入第三方 Helm 应用仓库,一键部署应用至 Kubernetes;KubeSphere​​平台全局的应用商店​​ 提供从应用提交到应用上架和升级这样完整的应用生命周期管理功能,应用商店也内置了 10 个示例应用。

KubeSphere 应用商店对内可作为团队间共享企业内部的中间件、大数据、业务应用等,以应用模板的形式方便用户快速地一键部署常用的基于 ​​Helm Chart​​ 构建的应用到 Kubernetes 中;对外可作为根据行业特性构建行业交付标准、交付流程和交付路径的基础,作为行业通用的应用商店,可根据不同需求应对不同的业务场景。

1.2 什么是RabbitMQ

​RabbitMQ​是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用​​Erlang​​​语言编写的,而群集和故障转移是构建在​​开放电信平台​​框架上的。

RabbitMQ属于微服务应用的中间件。

第2章 通过应用商店安装RabbitMQ的步骤

步骤1:应用商店入口

步骤2:微服务部署入口

步骤3:基本配置

步骤4:持久化卷与登录用户密码

步骤5:启动部署

步骤6:检查应用的状态

步骤7:检查对应服务的状态

​然后转换成NodePort方式,支持外网访问:​

步骤8:检查工作负载的状态

步骤9:检查容器的状态

步骤10:检查卷的状态

步骤11:外网方式访问验证(通过IE浏览器)

密码为设定的:admin

步骤12:通过K8S的应用仓库部署更多的应用

见下一篇文章.

作者主页(​​文火冰糖的硅基工坊​​​):​​文火冰糖(王文兵)的博客_文火冰糖的硅基工坊​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:曝HTC Bolt同样采用三段式设计 但已取消3.5mm耳机接口
下一篇:[云原生专题-55]:Kubesphere云治理-操作-分步部署基于微服务的业务应用 - 微服务注册中间件Nacos的部署
相关文章

 发表评论

暂时没有评论,来抢沙发吧~