快速开始
代码生成器
前端项目指南
后端项目指南
插件使用教程
部署指南
更详部署指南
相关站点
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
kubernetes
使用声明
上云需要手动初始化数据库,不支持在线初始化操作 (/deployment/server/gva-server-configmap.yaml)
自定义初始化数据库后,将配置写入/deployment/server/gva-server-configmap.yaml
选择访问方式
1.域名访问
如: http://demo.gin-vue-admin.com
修改代码第9行为自己的域名 deploy/kubernetes/web/gva-web-ingress.yaml
2.service访问
修改代码第12行以后为如下配置即可 deploy/kubernetes/web/gva-web-service.yaml
spec:
type: NodePort
ports:
- name: http
port: 8080
targetPort: 8080
nodePort: 30180
selector:
app: gva-web
version: gva-vue3
选择镜像
1.使用gin-vue-admin官方镜像
前端如:image: registry.cn-hangzhou.aliyuncs.com/gva/web:latest
修改代码第26行为需要部署的镜像 deploy/kubernetes/web/gva-web-deploymemt.yaml
后端如:image: registry.cn-hangzhou.aliyuncs.com/gva/server:latest
修改代码第26行为需要部署的镜像 deploy/kubernetes/server/gva-server-deployment.yaml
2.使用自定义镜像
可参考docker页面制作自定义镜像,上传至镜像仓库后,按照步骤一修改yaml文件即可。
开始部署
# 使用默认namespace
kubectl apply -f deploy/kubernetes/server/ -f deploy/kubernetes/web/
# 指定namespace
kubectl apply -f deploy/kubernetes/server/ -f deploy/kubernetes/web/ -n namespace
# 重启server服务
kubectl -n namespace rollout restart deployment gva-server
# 扩容server服务
kubectl -n namespace scale deployment gva-server --replicas 2
# 清除gva服务
kubectl delete -f deploy/kubernetes/server/ -f deploy/kubernetes/web/ -n namespace
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论