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后端访问
相关推荐
wendycwb2 小时前
前端城市地址根据最后一级倒推,获取各层级id的方法
前端·vue.js·typescript
终端鹿2 小时前
Vue3 模板引用 (ref):操作 DOM 与子组件实例 从入门到精通
前端·javascript·vue.js
蜡台3 小时前
Vue 打包优化
前端·javascript·vue.js·vite·vue-cli
Arya_aa6 小时前
网络:前端向后端发送网络请求渲染在页面上,将EasyMock中的信息用前端vue框架编写代码,最终展示在浏览器
前端·vue.js
timi先生7 小时前
语料库全栈项目部署 (Vue + Java + CQPweb)
java·前端·vue.js
Brandon汐8 小时前
LVS+Keepalived 双主架构全规划(LVS→HAProxy→Web)
容器·架构·lvs
雨雨雨雨雨别下啦8 小时前
Vue3——RabbitShopping
前端·javascript·vue.js
Doker 多克8 小时前
Kubernetes 之Deployments
kubernetes
hyunbar9 小时前
Docker命令及使用指南
运维·docker·容器
苏琢玉9 小时前
Go + Vue 打包成一个单二进制的后台系统,我做了个后台脚手架
vue.js·golang