k8s 部署RuoYi-Vue-Plus之ingress域名解析

可参看https://blog.csdn.net/weimeibuqieryu/article/details/140798925 搭建ingress

1.创建Ingress对象
复制代码
ingress-ruoyi.yaml

其中host替换为你对应域名,需要解析域名到服务器, 同时为后端服务添加了二级域名解析 api.

访问http://xxx.xyz/就能访问前端, http://api.xxx.xyz/就能访问后端

yaml 复制代码
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: multi-ingress
  namespace: ruoyi
spec:
  ingressClassName: nginx
  rules:
    - host: xxx.xyz
      http:
        paths:
          - path: /
            pathType: Prefix
            backend:
              service:
                name: nginx-service
                port:
                  number: 80
    - host: api.xxx.xyz
      http:
        paths:
          - path: /
            pathType: Prefix
            backend:
              service:
                name: ruoyi-service
                port:
                  number: 8080
2.使用
yaml 复制代码
kubectl apply -f ingress-ruoyi.yaml
3.效果
3.1前端访问
3.2后端访问
相关推荐
苍煜7 小时前
Docker容器网络详解+端口映射原理(系列第二篇:实战核心)
网络·docker·容器
gwjcloud11 小时前
Kubernetes从入门到精通(高级篇)04
云原生·容器·kubernetes
徐小夕12 小时前
100小时,我做了一款AI CAD建模软件,开源!
前端·vue.js·github
张文君13 小时前
上古世纪服务端编译安装AAEmu docker编译安装
运维·docker·容器
淸湫13 小时前
项目中使用了全局权限管理,请详细描述如何通过Vue Router的路由守卫来实现全局权限控制?
前端·vue.js
李剑一13 小时前
前端必看 | Vue 刷新页面,生命周期钩子直接 "罢工",原来问题在这?90% 开发者都栽过!
前端·vue.js
閞杺哋笨小孩14 小时前
域名驱动多租户入驻:后台配置 + 前端解析
前端·vue.js
小猿姐14 小时前
GitLab on Kubernetes:使用 KubeBlocks 部署生产级高可用 PostgreSQL 和 Redis
redis·postgresql·kubernetes
Stackflowed15 小时前
Docker安装Oracle
docker·oracle·容器