应用商店项目 阶段一

一,整体架构思路:

       公司的应用都是Java的的的应用时,Maven的的包管理,dockerfile,jekins构建镜像,K8S容器运行。

       由于产品迭代快,每次部署需要花费大量人力(运维,开发参与),所以继续一个平台来实现应用从构建完镜像开始,实现自动部署到应用商店,产品只需点击页面实现应用升级,新应用安装和应用的卸载。应用商店项目需求产生。

二,技术选型与问题:

       应用商店国内有不少大厂已经相当完善,我们选取​​了好雨云rainbond,牧场主,舵等技术,参考rainbond的应用创建流程,熟悉掌舵生成图表包,以及在牧场主应用商店里安装调试。我们的java的的项目都是采用springcloud微服务框架,做应用商店,前期有几个东西必须要统一,像springcloud配置中心问题,配置模板问题,应用如何做到自动化安装,开箱即用等等。这些问题会在后续的开发阶段中完善。

三,开发前的准备:

       需要熟悉泊坞窗,K8S常见命令,springcloudconfig开源项目学习,开发。我们选用的是程序员DD的SCCA项目,多次改造,调试,正式上线生产中。由于去语言不熟悉,rainbound和牧场主均看官方文档,搭建,使用 .helm命令熟悉..

四,正式开发:

        下载helm-v2.10.0-windows-amd64.zip

         解压helm-v2.10.0-windows-amd64.zip到指定目录例C:\ develop \ helm

        下载config一定到C:\ develop \ helm

        配置系统环境变量,打开命令行验证

        rancher搭建完成后界面(团队人搭建):

        

           类似于dashbod的软件,可以安装应用,查看应用日志,可以使用K8S命令。

准备环境搭好过后,就可以开始手动创建chart了,rancher支持chart包,支持通过helm进行安装。下一节,将介绍helm从创建chart包,到安装chart包,最后结合rancher主进行调试。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值