CentOS系统将Dubbo-SpringBoot项目部署到K8S

1. 将项目制作 Docker 镜像。

        首先将项目打包,provider consumer 分别打包,在打包过程中 api 项目会按照依赖关系     分别被打包到两个 jar 包中。
        将 provider 项目和 consumer 项目分别使用 Dockerfile 制作成 Docker 镜像。
        此过程可在开发环境中完成,即你的开发电脑上。

2. 在部署环境中进行镜像部署。

        在部署服务器安装 Docker 的部署环境。
        装载上一步制作的 provider consumer 项目镜像。
        下载 Zookeeper 镜像。 Zookeeper 不需要配置成集群模式,如配置成  集群的需解决多个节     点的问题。
        对镜像中的项目与 Zookeeper 进行配置,使 consumer 项目能够调用 到 provider 项目中的   服务。

3. 利用 k8s 实现镜像的扩容管理。

        对 provider 服务镜像进行扩容。
        扩容后需修改 Zookeeper 配置,将新增服务实例注册。
        验证 consumer 项目可以从扩容后的 provider 服务实例获取到服务。验证方法可以输出每次    响应服务的服务器 IP 等形式以表明是由不同的服务实例提供的响应。
        对项目代码进行修改之后,需重新打包、制作镜像、部署。如果对 api 进行修改需同步更新     两个项目镜像,以保证 api 接口一致。

 

 

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

HIT-Steven

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值