返回介绍

kubernetes

发布于 2024-08-12 12:46:24 字数 3087 浏览 0 评论 0 收藏 0

使用声明

  1. 上云需要手动初始化数据库,不支持在线初始化操作 (/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访问

​ 如: http://127.0.0.1:30180

修改代码第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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文