【feat】:k8s部署
parent
d1c4a7af8f
commit
ebcc631075
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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]相同
|
||||
---
|
||||
|
|
|
|||
|
|
@ -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]相同
|
||||
---
|
||||
|
|
|
|||
|
|
@ -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]相同
|
||||
---
|
||||
|
|
|
|||
|
|
@ -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]相同
|
||||
---
|
||||
|
|
|
|||
|
|
@ -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]相同
|
||||
---
|
||||
|
|
|
|||
|
|
@ -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]相同
|
||||
---
|
||||
|
|
|
|||
|
|
@ -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]相同
|
||||
---
|
||||
|
|
|
|||
Loading…
Reference in New Issue