云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ

之前通过商店部署,但是商店部署得产品只有十几款,不适合企业级得开发。而手动部署又太过于繁琐,对于通用得软件我们希望可以一键部署成功。
这里就介绍我们helm官网
Helm是k8s的包管理工具,类似Linux系统常用的 apt、yum等包管理工具。

使用helm可以简化k8s应用部署

具体得教程这里就不累述了helm入门教程
第一步:我们进入官方,上面有helm官网得连接,打开头点击Charts
云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ_第1张图片
这里有基本我们用得到得软件,我们搜素RabbitMQ为例。他的提供方是比特纳米。去商店看下基本上很多得中间件都是比特纳米制作的。
云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ_第2张图片
下面我们就以比特纳米为仓库,在KubeSphere上安装RabbitMQ

1.创建应用仓库

我们需要创建一个应用仓库,我们切换到boss的账号,能够选择企业空间,不同的企业空间我们可以设置不同的应用仓库。
云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ_第3张图片
我们复制比特纳米的地址https://charts.bitnami.com/bitnami
云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ_第4张图片
云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ_第5张图片
添加仓库地址,然后验证,验证通过点击确定即可。

2.仓库部署应用

用研发或者运维账号登录,选择我们的项目,点击应用,部署新的应用。
云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ_第6张图片
我们选择模板的时候,选择刚才我们第一步选择的比特纳米的仓库。搜素我们需要的应用。
云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ_第7张图片
可以选择配置文件信息,默认的直接部署即可
云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ_第8张图片
点点击部署,可以选择版本号和登录账号密码。
云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ_第9张图片
云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ_第10张图片
默认下一步等待几十秒即可部署完成。
云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ_第11张图片

3.开通服务,连接测试

部署完成之后可以在工作负载,有状态副本集也可看到对应的副本。
云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ_第12张图片
我们在服务中可以看到,帮我们创建两个服务,一个是集群内访问,一个是集群外可以访问。

云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ_第13张图片
不过我们还要开通外网端口,才能在外网访问。
云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ_第14张图片
云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ_第15张图片
选择成功后,可以看到对应的端口,我们访问15672端口查看
云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ_第16张图片
这里的账号密码是我们在第一步的时候设置的账号密码。
云原生Java架构师的第一课阿里云部署-KubeSphere实战5-从应用仓库部署RabbitMQ_第17张图片

你可能感兴趣的:(阿里云服务器相关,java,阿里云,云原生)