更新Sidecar配置 接口功能介绍 本接口更新命名空间级别的Sidecar配置设置。如果指定命名空间为istiosystem则表示对所有命名空间生效。 接口约束 无 URI POST /v1/open/sidecar/config/update 路径参数 无 Query参数 无 请求参数 请求头header参数 参数 是否必填 参数类型 说明 示例 下级对象 regionId 是 String 资源池 ID bb9fdb42056xxxeda1610242ac1xxxxx 请求体body参数 参数 是否必填 参数类型 说明 示例 下级对象 customProxyConfig 是 Object sidecar配置 CustomProxyConfigReq name 否 String 配置名称 testsidecar namespace 否 String 服务网格命名空间,当scale为NAMESPACE 、WORKLOAD时必填 default scale 是 String sidecar配置作用范围,选择GLOBAL 、NAMESPACE、WORKLOAD GLOBAL,NAMESPACE,WORKLOAD serviceMeshId 是 String 服务网格id e779bd8 表 CustomProxyConfigReq 参数 是否必填 参数类型 说明 示例 下级对象 concurrency 否 Integer IstioProxy线程数 2 enableCoreDump 否 Boolean 核心转存 false enableDnsCapture 否 Boolean 是否开启istio内置dns false enableElegantTermination 否 Boolean 是否开启优雅终止 false excludeIPRanges 否 String 不拦截对外访问的地址范围 127.0.0.1 excludeInboundPorts 否 String 设置端口使入口流量免于经过Sidecar代理 80,8080 excludeOutboundPorts 否 String 设置端口使出口流量免于经过Sidecar代理 80,8080 holdApplicationUntilProxyStarts 否 Boolean 生命周期管理 true includeIPRanges 否 String 拦截对外访问的地址范围 192.168.0.0/16 includeInboundPorts 否 String 设置端口使入口流量经过Sidecar代理 443 includeOutboundPorts 否 String 设置端口使出口流量经过Sidecar代理 443 interceptionMode 否 String Sidecar对入向流量的拦截策略,REDIRECT:默认的拦截策略,Sidecar将使用重定向方式拦截入向流量。TPROXY:透明代理拦截策略,Sidecar将以透明代理的方式拦截入向流量。NONE:不拦截流量 REDIRECT lifecycleStr 否 String Sidecar代理生命周期JSON字符串 logLevel 否 String 日志等级,如果不设置则为warning info outboundTrafficPolicy 否 String 出向流量策略。取值:ALLOWANY:允许访问所有外部服务。REGISTRYONLY:只能访问注册到网格内的服务。 ALLOWANY proxyMetadata 否 Map of String 环境变量 proxyStatsMatcher 否 Object 统计相关指标 CustomProxyConfigProxyStatsMatcher selector 否 Map of String workload的标签选择器 sidecarProxyInitResourceLimit 否 Object Sidecar代理初始化容器资源限制 ResourcesLimitReq sidecarProxyInitResourceRequest 否 Object Sidecar代理初始化容器资源最低申请额度 ResourcesRequestReq sidecarProxyResourceLimit 否 Object Sidecar代理容器资源限制 ResourcesLimitReq sidecarProxyResourceRequest 否 Object Sidecar代理容器资源最低申请额度 ResourcesRequestReq terminationDrainDuration 否 String Istio Proxy终止等待时长 5s 表 CustomProxyConfigProxyStatsMatcher 参数 是否必填 参数类型 说明 示例 下级对象 inclusionprefixes 否 Array of Strings Envoy监控统计的指标前缀 inclusionregexps 否 Array of Strings Envoy监控统计的指标正则表达式 inclusionsuffixes 否 Array of Strings Envoy监控统计的指标后缀 表 ResourcesLimitReq 参数 是否必填 参数类型 说明 示例 下级对象 resourceCPULimit 否 String CPU资源限制 1000m resourceMemoryLimit 否 String 内存资源限制 1024Mi 表 ResourcesRequestReq 参数 是否必填 参数类型 说明 示例 下级对象 resourceCPURequest 否 String CPU资源最低要求 1000m resourceMemoryRequest 否 String 内存资源最低要求 1024Mi