【feat】:k8s部署

pull/111/head
xueshuai 2024-04-18 15:34:37 +08:00
parent d1c4a7af8f
commit ebcc631075
8 changed files with 14 additions and 7 deletions

View File

@ -7,6 +7,7 @@
* [ ] 通过dockerfile进行生成镜像 部署参考:[Docker 部署 | yudao-cloud 开发指南 (iocoder.cn)](https://cloud.iocoder.cn/deployment-docker/#_1-%E5%AE%89%E8%A3%85-docker)
* [ ] 推送镜像到镜像仓库
* [ ] 保证nacos、mysql、redis等其他组件正常运行能够正常连接
* [ ] 创建yudao命名空间 `kubectl cerate namespace yudao`
> 参考spring run on k8s [Spring on Kubernetes 研讨会 - HackMD --- Spring on Kubernetes Workshop - HackMD](https://hackmd.io/@ryanjbaxter/spring-on-k8s-workshop)
@ -37,3 +38,9 @@
- (1)gateway (2)infra
- system、mp、pay、bpm、report服务基于infra进行
- 网关服务gateway、基础服务infra、系统服务system为必选微服务其他为非必须服务按需启动
# 7. 使用K8s还是Nacos根据自身需求进行
为什么没有使用原生K8s的ingress、configMap,参考如下
> 【【IT老齐311】有了K8S还需要部署网关、配置中心组件吗】 https://www.bilibili.com/video/BV1es4y1n7HS/?share_source=copy_web&vd_source=72aa4f31238972662733e2bba889a0c9

View File

@ -85,5 +85,5 @@ spec:
- port: 48083 #[18] 集群内部服务访问的端口,修改为该微服务配置文件中server.port的端口号,与参数[5]相同
targetPort: 48083 #[19] 容器与集群建立映射的端口,修改为该微服务配置文件中server.port的端口号,与参数[5]相同
selector:
app: yudao-bpm #[20] Service的标签选择器,将该Service绑定对应名称的Deployment,修改为微服务名称,与[1]相同
k8s-app: yudao-bpm #[20] Service的标签选择器,将该Service绑定对应名称的Deployment,修改为微服务名称,与[1]相同
---

View File

@ -86,5 +86,5 @@ spec:
- port: 48080 #[18] 集群内部服务访问的端口,修改为该微服务配置文件中server.port的端口号,与参数[5]相同
targetPort: 48080 #[19] 容器与集群建立映射的端口,修改为该微服务配置文件中server.port的端口号,与参数[5]相同
selector:
app: yudao-gateway #[20] Service的标签选择器,将该Service绑定对应名称的Deployment,修改为微服务名称,与[1]相同
k8s-app: yudao-gateway #[20] Service的标签选择器,将该Service绑定对应名称的Deployment,修改为微服务名称,与[1]相同
---

View File

@ -85,5 +85,5 @@ spec:
- port: 48082 #[18] 集群内部服务访问的端口,修改为该微服务配置文件中server.port的端口号,与参数[5]相同
targetPort: 48082 #[19] 容器与集群建立映射的端口,修改为该微服务配置文件中server.port的端口号,与参数[5]相同
selector:
app: yudao-infra #[20] Service的标签选择器,将该Service绑定对应名称的Deployment,修改为微服务名称,与[1]相同
k8s-app: yudao-infra #[20] Service的标签选择器,将该Service绑定对应名称的Deployment,修改为微服务名称,与[1]相同
---

View File

@ -85,5 +85,5 @@ spec:
- port: 48086 #[18] 集群内部服务访问的端口,修改为该微服务配置文件中server.port的端口号,与参数[5]相同
targetPort: 48086 #[19] 容器与集群建立映射的端口,修改为该微服务配置文件中server.port的端口号,与参数[5]相同
selector:
app: yudao-mp #[20] Service的标签选择器,将该Service绑定对应名称的Deployment,修改为微服务名称,与[1]相同
k8s-app: yudao-mp #[20] Service的标签选择器,将该Service绑定对应名称的Deployment,修改为微服务名称,与[1]相同
---

View File

@ -85,5 +85,5 @@ spec:
- port: 48085 #[18] 集群内部服务访问的端口,修改为该微服务配置文件中server.port的端口号,与参数[5]相同
targetPort: 48085 #[19] 容器与集群建立映射的端口,修改为该微服务配置文件中server.port的端口号,与参数[5]相同
selector:
app: yudao-pay #[20] Service的标签选择器,将该Service绑定对应名称的Deployment,修改为微服务名称,与[1]相同
k8s-app: yudao-pay #[20] Service的标签选择器,将该Service绑定对应名称的Deployment,修改为微服务名称,与[1]相同
---

View File

@ -85,5 +85,5 @@ spec:
- port: 48084 #[18] 集群内部服务访问的端口,修改为该微服务配置文件中server.port的端口号,与参数[5]相同
targetPort: 48084 #[19] 容器与集群建立映射的端口,修改为该微服务配置文件中server.port的端口号,与参数[5]相同
selector:
app: yudao-report #[20] Service的标签选择器,将该Service绑定对应名称的Deployment,修改为微服务名称,与[1]相同
k8s-app: yudao-report #[20] Service的标签选择器,将该Service绑定对应名称的Deployment,修改为微服务名称,与[1]相同
---

View File

@ -85,5 +85,5 @@ spec:
- port: 48081 #[18] 集群内部服务访问的端口,修改为该微服务配置文件中server.port的端口号,与参数[5]相同
targetPort: 48081 #[19] 容器与集群建立映射的端口,修改为该微服务配置文件中server.port的端口号,与参数[5]相同
selector:
app: yudao-system #[20] Service的标签选择器,将该Service绑定对应名称的Deployment,修改为微服务名称,与[1]相同
k8s-app: yudao-system #[20] Service的标签选择器,将该Service绑定对应名称的Deployment,修改为微服务名称,与[1]相同
---