业务容器化案例7: kubernetes运行dubbo微服务
业务容器化案例7: kubernetes运行dubbo微服务
2023年12月12日修改
本文讨论了在 Kubernetes 环境中运行 Dubbo 微服务的业务容器化案例,包括构建多个基础镜像、Dubbo 生产者和消费者镜像,以及部署和验证 Dubbo 服务与管理端。关键要点包括:
1.
构建基础镜像:依次构建 Centos 系统基础镜像、JDK 镜像,为后续 Dubbo 服务镜像构建做准备。
2.
构建 Dubbo 生产者镜像:基于 JDK 镜像,安装相关工具,配置 Dubbo 生产者环境,通过命令构建并推送镜像。
3.
构建 Dubbo 消费者镜像:同样基于 JDK 镜像,安装工具,配置消费者环境,构建并推送镜像,修改注册中心地址。
4.
运行与验证 Dubbo 服务:修改 YAML 文件中的镜像地址后运行服务,通过进入容器查看日志验证服务通信,对生产者和消费者进行扩容并通过日志确认节点增加及轮询方式。
5.
构建与运行 Dubbo-admin 管理端:基于 tomcat 基础镜像构建管理端镜像,配置 YAML 文件后运行,获取访问端口,使用默认账号密码访问。
架构图:
画板
构建dubbo环境