K8S traffic ingress rewrite 规则
发表于:2025-01-30 作者:千家信息网编辑
千家信息网最后更新 2025年01月30日,需求如下:域名 servicewww.baidu.com/authorize saas-jcpt-saas-uc-authorize-core-tomcat-online分析:1.要到ingress,
千家信息网最后更新 2025年01月30日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安全错误
数据库的锁怎样保障安全
ftp服务器是什么东西
软件开发项目开工准备情况
山东省云越网络技术有限公司
王珊数据库第5版课后答案
盐城智能软件开发分类
软件开发的痛苦
兄弟数据库图
服务器冷备
网络安全因素占比
华为软件开发机考题
应急管理局网络安全个人承诺书
软件开发需求ppt
公安机关网络安全管辖
传奇架设数据库无法
数据库的列不能编写
配置ca服务器
mysql数据库出现乱码
网络安全技术读后感
互联网科技公司前景怎样
网络技术原理及其应用
在vs中链接数据库
byd软件开发岗位怎么样
自己家能不能装服务器
网络安全宣全手抄小报
中国农业银行软件开发校招
战地风云1怎么创建服务器
网络安全归哪儿管
嘉兴软件开发公司报价
数据库中新建查询中62表示什么
实用网络技术配置指南