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后端访问
相关推荐
两点王爷2 小时前
docker 运行自定义化的服务-后端
运维·docker·容器
弧襪3 小时前
K8S-证书过期更新
云原生·容器·kubernetes
WDeLiang4 小时前
Vue学习笔记 - 逻辑复用 - 组合式函数
vue.js·笔记·学习
东风微鸣6 小时前
Grafana将弃用AngularJS-我们该如何迁移
docker·云原生·kubernetes·可观察性
开心码农1号7 小时前
当一个 HTTP 请求发往 Kubernetes(K8s)部署的微服务时,整个过程流转时怎样的?
http·微服务·kubernetes
细心的莽夫8 小时前
Docker学习笔记
运维·笔记·后端·学习·docker·容器
hepherd9 小时前
Vue学习笔记 - 插件
前端·vue.js
诗句藏于尽头10 小时前
BT面板docker搭建excalidraw遇到的问题
运维·docker·容器
弧襪10 小时前
解决 Docker Swarm 集群节点故障:从问题剖析到修复实战
docker·容器
云攀登者-望正茂10 小时前
通过AWS EKS 生成并部署容器化应用
云原生·kubernetes·aws