k8s-ingress增加跨域问题
2024-09-03 11:18:35
第一种:
kubectl get ingresses. -n rrzhibo-admin test-rrzb-apiadmin-gateway-http-ingress -o yaml
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
if ($request_method = 'OPTIONS') {
add_header 'Access-Control-Max-Age' 1728008;
add_header 'Access-Control-Allow-Origin' '*' always;
add_header 'Access-Control-Allow-Headers' '*';
add_header 'Access-Control-Allow-Methods' 'GET,POST,PUT,DELETE,PATCH,OPTIONS';
return 200;
}
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/cors-allow-credentials: "true"
nginx.ingress.kubernetes.io/cors-allow-headers: DNT,web-token,app-token,Authorization,Accept,Origin,Keep-Alive,User-Agent,X-Mx-ReqToken,X-Data-Type,X-Auth-Token,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,token,Cookie
nginx.ingress.kubernetes.io/cors-allow-methods: PUT, GET, POST, OPTIONS
nginx.ingress.kubernetes.io/cors-allow-origin: '*'
nginx.ingress.kubernetes.io/enable-cors: "true"
nginx.ingress.kubernetes.io/proxy-body-size: 300m
name: test-rrzb-apiadmin-gateway-http-ingress
namespace: rrzhibo-admin
spec:
rules:
- host: 域名
http:
paths:
- backend:
serviceName: rrzb-admin-gateway-http-svc
servicePort: 8089
path: /
status:
loadBalancer: {}
第二种:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/cors-allow-credentials: "true"
nginx.ingress.kubernetes.io/cors-allow-headers: '*'
nginx.ingress.kubernetes.io/cors-allow-methods: PUT, GET, POST, OPTIONS, DELETE
nginx.ingress.kubernetes.io/cors-allow-origin: http://test-admin.d.rrinner.cn ( 指定域名)
nginx.ingress.kubernetes.io/enable-cors: "true"
阿里云增加跨域
找到路由——>变更——>注解
最新文章
- LB 负载均衡的层次结构
- ASP.Net MVC开发基础学习笔记:五、区域、模板页与WebAPI初步
- 2015国产犯罪传记《暴力天使》HD720P.泰语中字
- Eclipse-将svn上的项目转化成相应的项目
- 深入浅出ES6(二):迭代器和for-of循环
- 如何用命令将本地项目上传到git
- 【C++基础之十一】虚函数的用法
- 用java流方式判断文件类型
- java中文乱码解决之道(三)—–编码详情:伟大的创想—Unicode编码
- 记一次排查log4net 不输出日志的解决过程
- 移动端 前端框架 amaze ui
- 利用try-catch判断变量是已声明未声明还是未赋值
- uWSGI参考资料(1.0版本的配置选项列表)
- redmine工作流程总结
- spring 注解 之 AOP基于@Aspect的AOP配置
- Linux platform平台总线、平台设备、平台驱动
- 计算机基础part1
- react-native-echarts 解决数据刷新闪烁,不能动态连续绘制问题(转载)
- vue 开发中的常见问题
- 架构师养成记--33.Redis哨兵、redis简单事务