K8S traffic ingress rewrite 规则
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,需求如下:域名 servicewww.baidu.com/authorize saas-jcpt-saas-uc-authorize-core-tomcat-online分析:1.要到ingress,
千家信息网最后更新 2025年12月02日K8S traffic ingress rewrite 规则
需求如下:
域名 service
www.baidu.com/authorize saas-jcpt-saas-uc-authorize-core-tomcat-online
分析:
1.要到ingress,所以前面不能去掉authorize
2.需要在ingress上配置rewrite
配置
www.baidu.com和saas-jcpt-saas-uc-authorize-core-tomcat-online这两个在不同的命名空间,所以需要在saas-jcpt-tomcat-online下创建一个新的ingress,配置如下:
apiVersion: extensions/v1beta1kind: Ingressmetadata:name: public-fe-n-saas-uc-node-online-ingressnamespace: saas-jcpt-tomcat-onlineannotations:traefik.ingress.kubernetes.io/rewrite-target: /spec:rules:- host: www.baidu.comhttp:paths:- backend:serviceName: saas-jcpt-saas-uc-authorize-core-tomcat-onlineservicePort: 8080path: /authorizestatus:loadBalancer: {}
注意一个小坑:
如下需求:
域名 service
www.abc.com/aaa/ saas-jcpt-saas-uc-authorize-core-tomcat-online/bbb/
我们习惯的写法可能如下:
apiVersion: extensions/v1beta1kind: Ingressmetadata: name: public-fe-n-saas-uc-node-online-ingress namespace: saas-jcpt-tomcat-online annotations: traefik.ingress.kubernetes.io/rewrite-target: /bbb/spec: rules: - host: www.abc.com http: paths: - backend: serviceName: saas-jcpt-saas-uc-authorize-core-tomcat-online servicePort: 8080 path: /aaa/status: loadBalancer: {}这个时候我们访问http://www.abc.com/aaa/xxx,我们发会现404,容器上抓包发现实际调用的URL为:saas-jcpt-saas-uc-authorize-core-tomcat-online/bbbxxx,中间的/没有了。
同时把path及traefik.ingress.kubernetes.io/rewrite-target最后的/去掉,问题可解决:
apiVersion: extensions/v1beta1kind: Ingressmetadata: name: public-fe-n-saas-uc-node-online-ingress namespace: saas-jcpt-tomcat-online annotations: traefik.ingress.kubernetes.io/rewrite-target: /bbbspec: rules: - host: www.abc.com http: paths: - backend: serviceName: saas-jcpt-saas-uc-authorize-core-tomcat-online servicePort: 8080 path: /aaastatus: loadBalancer: {}
配置
域名
需求
不同
两个
写法
同时
实际
容器
小坑
时候
空间
问题
分析
规则
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库去重复
web查数据库响应慢
学校网络安全工作队伍建设
2022海南专升本数据库
网络安全技术的实际应用
互联网科技公司招聘兼职吗
辽宁软件开发技术服务价格
运维工程师数据库同步
苹果公司数据库规模多少pb
普法微电影 网络安全
鹤山网络安全培训班
湖北项目售后管理软件开发
互联网科技怎么发展
如何保持网络安全计划
文件管理连接服务器
软件开发培训哪家服务好
软件开发产品生产计划
网络安全员真题
数据库原理的产生
网络安全法源论书籍
3种维护网络安全的方式
专业从事财务软件开发
大专自学数据库好找人吗
元神玩家攻击晋江服务器
数据库查询字段内的最大值
魔兽世界服务器架设
湖北项目售后管理软件开发
国之互联网科技股份有限公司
php程序软件开发是什么
服务器始终在加载中