当前位置: 首页 > news >正文

扁平化 网站 模板北京seo薪资

扁平化 网站 模板,北京seo薪资,海珠定制型网站建设,做网站找人该envoyfilter实现了这样一个功能,如果请求头中含有Sw8,则添加请求头HasSw8: true。 1. 内嵌lua脚本 apiVersion: networking.istio.io/v1alpha3 kind: EnvoyFilter metadata:name: add-header-filternamespace: demo-bookinfo # 可根据实际情况调整命…

该envoyfilter实现了这样一个功能,如果请求头中含有Sw8,则添加请求头HasSw8: true。

1. 内嵌lua脚本

apiVersion: networking.istio.io/v1alpha3
kind: EnvoyFilter
metadata:name: add-header-filternamespace: demo-bookinfo  # 可根据实际情况调整命名空间
spec:workloadSelector:# 应用到的工作负载,若要应用到所有工作负载,可省略 workloadSelectorlabels:app: serviceaconfigPatches:- applyTo: HTTP_FILTERmatch:context: SIDECAR_INBOUND  # 应用到入方向流量proxy:proxyVersion: '^1\.19.*'  # 匹配特定版本的 Istiolistener:filterChain:filter:name: "envoy.filters.network.http_connection_manager"subFilter:name: "envoy.filters.http.router"patch:operation: INSERT_BEFOREvalue:name: envoy.filters.http.luatyped_config:"@type": "type.googleapis.com/envoy.extensions.filters.http.lua.v3.Lua"inlineCode: |function envoy_on_request(request_handle)request_handle:headers():add("Example-Header", "default-value")local sw8_header = request_handle:headers():get("Sw8")if sw8_header thenrequest_handle:headers():add("HasSw8", "true")endend

2. 引入外部文件

先将lua脚本文件放到istio-proxy容器指定目录下(可以通过configmap)。

lua

-- 文件路径: /etc/envoy/lua/add_header.luafunction envoy_on_request(request_handle)-- 添加一个默认的 header,例如 Example-Header: default-valuerequest_handle:headers():add("Example-Header", "default-value")-- 检查是否存在 Sw8 headerlocal sw8_header = request_handle:headers():get("Sw8")if sw8_header then-- 如果存在 Sw8,添加 HasSw8: truerequest_handle:headers():add("HasSw8", "true")end
end

envoyfilter:

apiVersion: networking.istio.io/v1alpha3
kind: EnvoyFilter
metadata:name: lua-header-filternamespace: demo-bookinfo
spec:workloadSelector:labels:app: serviceaconfigPatches:- applyTo: HTTP_FILTERmatch:context: SIDECAR_INBOUND  # 流量方向:入方向listener:filterChain:filter:name: "envoy.filters.network.http_connection_manager"subFilter:name: "envoy.filters.http.router"patch:operation: INSERT_BEFOREvalue:name: envoy.filters.http.luatyped_config:"@type": type.googleapis.com/envoy.extensions.filters.http.lua.v3.Luainline_code: |-- 加载外部 Lua 文件local lua_script = assert(loadfile("/var/lua/add_header.lua"))lua_script()

http://www.shuangfujiaoyu.com/news/29650.html

相关文章:

  • axure可以直接做网站seo网站优化技术
  • 大连做网站价钱包括哪些内容
  • 扬州建设信息网站网推和地推的区别
  • 有哪些文本封面做的好的网站广东企业网站seo哪里好
  • 日本插画 网站seo外包公司兴田德润官方地址
  • 为什么做网站比app便宜seo运营做什么
  • 产品网站开发流程竞价托管推广多少钱
  • 设计服务网站怎样推广
  • 动态网站是什么网络广告文案
  • 如何做淘宝cms导购网站软文案例大全
  • wordpress速度慢谷歌字体南昌seo方案
  • 太原做淘宝网站的产品营销方案案例范文
  • 专业机票网站建设一点优化
  • amazon免费虚拟机做网站搜索关键词排名优化软件
  • 朋友用我的vps做网站网站如何提升seo排名
  • 佛山网站建设哪个好点网络推广seo怎么弄
  • 十堰的网站建设百度竞价推广怎么收费
  • wordpress 无图插件百度优化软件
  • 中文域名注册 .网站资源最全的网盘搜索引擎
  • 湖南做网站问磐石网络专业南通企业网站制作
  • 网上书城网站开发的结论与不足微信群推广平台有哪些
  • wordpress主题在线制作宁波seo关键词优化教程
  • 制作线下交易平台网站建设杭州seo的优化
  • 邢台企业做网站哪儿好青岛网络推广公司
  • 品牌网站制作简创网络培训总结
  • wordpress插件查看湖南seo优化报价
  • 七星彩网站开发公司专业网站推广软件
  • 聊城九洲建设有限公司网站今日新闻摘抄十条
  • 鲜花网站源码搜索引擎优化报告
  • 有没有专门做教程的网站网络营销有什么