springboot 项目部署在Kubernetes (k8s)集群上的demo

springboot 项目部署在Kubernetes (k8s)集群上的demo,第1张

一、新建springboot项目
在pomxml文件添加

注意:springboot自带的spring-boot-maven-plugin不要删,否则会找不到manifast文件。
二、建立自己的镜像:
Dockerfile

在服务器上安装docker和k8s,参考 >初门级别搭建SpringCloud 微服务项目
整理网关、认证、redis、其它服务。

项目创建省略
11 版本
Springboot 225 版本
Springcloud版本 HoxtonSR8
12 父工程
xxx-springcloud-parent
13 父工程引入 pom 依赖包

14 父工程搭建完毕

二、公共服务搭建
右键父工程依次创建

公共服务主要存放公共资源,例如工具类,实体类等。
21 服务命名:xxx-commons

三、注册中心服务
31 服务名:xxx-register
32 引入依赖包

33 applicationyml

34 启动类:Application

四、客户服务
主要用于一个客户服务模块
服务名称:customer-server
41 依赖包

42 applicationyml

42 启动类Application

五、认证中心服务
51 服务名:customer-oauth2-server
52 引入依赖包

53 applicationyml

54 启动类

六、网关服务
61 服务名:customer-gateway
62 引入依赖包

63 applicationyml

64 启动类

65 配置白名单实体类

66 过滤 filter

7访问路径
由于配置了网关服务,端口为80
直接访问 >

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10883343.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存