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后端访问
相关推荐
xkxnq20 分钟前
第二阶段:Vue 组件化开发(第 17天)
javascript·vue.js·ecmascript
一 乐27 分钟前
绿色农产品销售|基于springboot + vue绿色农产品销售系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端·宠物
羊羊羊i31 分钟前
使用Informer监听K8s资源
云原生·容器·kubernetes
VermiliEiz1 小时前
二进制文件部署k8s方式(5)
云原生·容器·kubernetes
java_logo1 小时前
QWEN3 企业级 Docker 容器化部署指南
运维·docker·容器·qwen3部署·qwen3部署文档·qwen3部署教程·qwen3部署方案
taihexuelang2 小时前
大模型部署
人工智能·docker·容器
2301_810746312 小时前
CKA冲刺40天笔记 - day24 Kubernetes Clusterrole 和 Clusterrole Binding
笔记·容器·kubernetes
HHHHHY2 小时前
mathjs简单实现一个数学计算公式及校验组件
前端·javascript·vue.js
boooooooom2 小时前
Vue3 provide/inject 跨层级通信:最佳实践与避坑指南
前端·vue.js
一颗烂土豆2 小时前
Vue 3 + Three.js 打造轻量级 3D 图表库 —— chart3
前端·vue.js·数据可视化