K8S(Rancher)Ingress 规则 - Nginx 反向代理重定向
1、Rancher 配置截图:
2、yaml 配置(只包含关键部分)
apiVersion: extensions/v1beta1
kind: Ingress
metadata:annotations:nginx.ingress.kubernetes.io/rewrite-target: /$1
spec:rules:- host: qxc.xxx.comhttp:paths:- backend:serviceName: ingress-3e183003ddce203a4dc23ddfddeb91b3servicePort: 80pathType: ImplementationSpecific- backend:serviceName: ingress-176e28beccbbd5cb6b4822b71300c912servicePort: 8081path: /(muses-gateway/api/.+)pathType: ImplementationSpecific- backend:serviceName: ingress-9719310b9029e66d554b1348d65163e4servicePort: 81path: /_manage/(.+)pathType: ImplementationSpecific
还有如下两个注释:
# 指定我们使用后端ingress controller的类别,如果后端有多种 ingress controller 的时候很重要
kubernetes.io/ingress.class: "nginx"# 指定我们的rules的path可以使用正则表达式,如果我们没有使用正则表达式,此项则可不使用
nginx.ingress.kubernetes.io/use-regex: "true"
附其他几个注释:
nginx.ingress.kubernetes.io/proxy-connect-timeout: "600"
nginx.ingress.kubernetes.io/proxy-send-timeout: "600"
nginx.ingress.kubernetes.io/proxy-read-timeout: "600"
nginx.ingress.kubernetes.io/proxy-body-size: "10m"
(END)
K8S(Rancher)Ingress 规则 - Nginx 反向代理重定向相关推荐
- uni-app——一种通过Nginx反向代理处理302重定向请求解决网络请求中无法获取Cookie的解决方案
问题描述 小程序中不会自动保存和发送Cookie 使用插件(https://uniapp.dcloud.io/api/request/request)方法不能解决302重定向情况下获取Cookie 小 ...
- nginx反向代理(请求转发-URL匹配规则)
反向代理适用于很多场合,负载均衡是最普遍的用法. nginx 作为目前最流行的web服务器之一,可以很方便地实现反向代理. nginx 反向代理官方文档: NGINX REVERSE PROXY 当在 ...
- 容器化单页面应用中Nginx反向代理与Kubernetes部署
在<容器化单页面应用中RESTful API的访问>一文中,我介绍了一个在容器化环境中单页面应用访问后端服务的完整案例.这里我将继续使用这个案例,介绍一下容器化单页面应用部署的另一个场景: ...
- nignx的TCP和UDP调度(nginx反向代理)
1 案例1:Nginx反向代理 1.1 问题 使用Nginx实现Web反向代理功能,实现如下功能: 后端Web服务器两台,可以使用httpd实现 Nginx采用轮询的方式调用后端Web服务器 两台We ...
- Nginx反向代理,负载均衡,redis session共享,keepalived高可用
本站点停止更新,请访问:blog.coocap.com 相关知识自行搜索,直接上干货... 使用的资源: nginx主服务器一台,nginx备服务器一台,使用keepalived进行宕机切换. tom ...
- Nginx 反向代理、负载均衡、页面缓存、URL重写、读写分离及简单双机热备详解...
大纲 一.前言 二.环境准备 三.安装与配置Nginx (windows下nginx安装.配置与使用) 四.Nginx之反向代理 五.Nginx之负载均衡 (负载均衡算法:nginx负载算法 up ...
- Nginx反向代理相关事宜
第一章:Nginx概述 1.1.Nginx概述 Nginx("engine x")是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上Nginx的并发能力确 ...
- nginx反向代理加gitlab认证
底层直接开辟了docker环境,结合opensumi得到一个持久化的在线编译环境(服务器ip地址+端口号,每个学生用不同的端口号),为了保证每个人的网址都只能自己用,需要在这个网址访问之前加上验证** ...
- Nginx反向代理与系统参数配置conf
文章目录 一. nginx介绍 二. nginx的安装和配置 使用nginx必备安装的库 1.PCRE库的安装和编译 2.zlib库的安装和编译 3.OpenSSL开发库的安装和编译 nginx的编译 ...
最新文章
- Hyper-V Server 2008系统管理实战
- 我对图像金字塔的理解及OpenCV下的实现代码
- 【机器学习入门笔记2:OpenCV图片读取和展示】20190203
- cvid matlab,WAKE-WIN10-SOFT-软件-Matlab配置及工具箱
- SQL查询系列之六:SQL模糊查询
- QML基础类型之vector2d
- flask找不到css_Flask干货:访问数据库——Flask-SQLAlchemy初始化
- 有类似split的命令吗_5分钟学linux命令之split
- 图片图层隐写_【软件】imageIN · 图影-隐藏文件到图片,简单轻快的图片隐写工具...
- MacOS下载钉钉直播回放经验总结
- 课程、问题-利用mincemeat编写简单的MapReduce程序-by小雨
- IP设置的批处理文件
- android dialog动画_2020年GitHub 上那些优秀Android开源库,这里是Top10!
- 在linux中docker安装mysql_Linux系统:用docker安装mysql。
- tornado websocket
- 南抖音北快手,智障界的两泰斗
- h5保存图片到手机_如何快速制作一个【H5】作品?
- 296 最佳的碰头地点
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本━新增岗位管理-Web部分
- 贪心算法(4.加工生产调度(做题思路分析))
热门文章
- 3. 使用K8S部署tomcat
- CentOS 7.4 安装 网易云音乐
- Openstack celi
- 波罗的海国家同意支持分布式账本技术开发
- 思科路由器ios系统学习
- Java 实现连接sql server 2000(JDBC数据库访问例子)
- matplotlib animation动画保存(save函数)详解
- CANDENCE :如何新建PCB文件、设置PCB画布尺寸、绘制PCB板框
- Linux热点无网络,Linux网络配置:手提在连接WIFI热点情况下,Ubuntu16.04中怎样配置网络?...
- 有备无患 婚宴发言经典串场词摘录