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后端访问
相关推荐
90后的晨仔13 分钟前
深入浅出 Vue 的 computed:不仅仅是“计算属性”那么简单!
前端·vue.js
Nan_Shu_61428 分钟前
学习:入门uniapp Vue3组合式API版本(17)
前端·vue.js·学习·uni-app
浪里行舟2 小时前
一网打尽 Promise 组合技:race vs any, all vs allSettled,再也不迷糊!
前端·javascript·vue.js
❀͜͡傀儡师2 小时前
Docker 安装部署 OceanBase
docker·容器·oceanbase
tianzhiyi1989sq3 小时前
Vue3 Composition API
前端·javascript·vue.js
袋鱼不重4 小时前
手把手搭建Vue轮子从0到1:5. Ref 模块的实现
前端·vue.js·源码
streaker3035 小时前
vite 构建实现增量更新
vue.js
JSON_L5 小时前
Vue 详情模块 4
前端·javascript·vue.js
我能知道个啥5 小时前
一次Kubernetes集群故障处理案例:etcd无法选出Leader导致Kubernetes API-Server启动失败
kubernetes
David爱编程6 小时前
Cilium 与 Calico 网络安全能力横向评测
云原生·容器·kubernetes