ingress-nginx 实现内部局域网的url转发配置

ingress-nginx 实现内部局域网的url转发配置

实现目的:

在 192.168.4.4 物理服务器上部署 WEB服务器 端口80.
外网IP80端口直接指向ingress-nginx。
域名指向 ingress-nginx ip 可以访问到局域网内物理搭建的web服务器,而非容器。
在这里插入图片描述

实例yaml:

主要利用自定义Endpoints资源,指向局域网服务器。

apiVersion: v1
kind: Endpoints
metadata:
  name: proxy-ingress
subsets:
- addresses:
  - ip: 192.168.4.4
  ports:
  - port: 80
    protocol: TCP
---
apiVersion: v1
kind: Service
metadata:
  labels:
    app: proxy-ingress
  name: proxy-ingress
spec:
  ports:
  - port: 80
    targetPort: 80
    protocol: TCP
  sessionAffinity: None
  type: ClusterIP
---
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: proxy-ingress
spec:
  rules:
    - host: proxy.abc.com
      http:
        paths:
          - path: /
            backend:
              serviceName: proxy-ingress
              servicePort: 80
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值