UpdateNamespaceScopeSidecarConfig_服务网格_API文档

插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.

流控信息

当前云产品API请求速率暂未透出。

授权信息

当前云产品暂无权限信息透出。

请求参数

字段名称字段详情
ServiceMeshIdstring

ASM 实例 ID。

示例值:ca04bc38979214bf2882be79d39b4****
Namespacestring

命名空间。

示例值:default
IncludeIPRangesstring

拦截对外访问的地址范围global.proxy.includelPRanges

示例值:*
ExcludeIPRangesstring

不拦截对外访问的地址范围global.proxy.excludelPRanges

示例值:172.16.0.0/12
IncludeInboundPortsstring

经过 Sidecar 代理的入口流量端口。

示例值:83
ExcludeOutboundPortsstring

免于经过 Sidecar 代理的出口流量端口。

示例值:81
ExcludeInboundPortsstring

免于经过 Sidecar 代理的入口流量端口。

示例值:82
IncludeOutboundPortsstring

经过 Sidecar 代理的出口流量端口。

示例值:84
TerminationDrainDurationstring

Sidecar 代理终止等待时间。

示例值:6s
ProxyInitCPUResourceLimitstring

Sidecar 代理初始化容器 CPU 资源限制。

示例值:2000 m
ProxyInitMemoryResourceLimitstring

Sidecar 代理初始化容器内存资源限制。

示例值:50 Mi
ProxyInitCPUResourceRequeststring

Sidecar 代理初始化容器 CPU 资源最低申请额度。

示例值:60 m
ProxyInitMemoryResourceRequeststring

Sidecar 代理初始化容器内存资源最低申请额度。

示例值:30 Mi
SidecarProxyCPUResourceLimitstring

Sidecar 代理容器 CPU 资源限制。

示例值:2000 m
SidecarProxyMemoryResourceLimitstring

Sidecar 代理容器内存资源限制。

示例值:50 Mi
SidecarProxyCPUResourceRequeststring

Sidecar 代理容器 CPU 资源最低申请额度。

示例值:60 m
SidecarProxyMemoryResourceRequeststring

Sidecar 代理容器内存资源最低申请额度。

示例值:30 Mi
Lifecyclestring

Sidecar Proxy 生命周期设置。

示例值:{"postStart":{"exec":{"command":["pilot-agent","wait"]}},"preStop":{"exec":{"command":["/bin/sh","-c","sleep 15"]}}}
IstioDNSProxyEnabledboolean

是否启用 DNS 代理功能,取值:展开详情

示例值:true
PostStartstring

istio-proxy 启动后执行参数。

示例值:{"exec":{"command":["pilot-agent","wait"]}}
PreStopstring

istio-proxy 终止前执行参数。

示例值:{"exec":{"command":["/bin/sh","-c","sleep 15"]}}
Concurrencyinteger<int32>

istio-proxy 并发度设置。

示例值:2
ProxyStatsMatcherstring

用于 Envoy 监控统计的指标,使用 JSON 格式表示。

示例值:{ "inclusionPrefixes": [ "cluster.outbound", "cluster_manager", "listener_manager", "server", "cluster.xds-grpc" ], "inclusionRegexps": [ "listener.*.downstream_cx_total", "listener.*.downstream_cx_active" ] }
HoldApplicationUntilProxyStartsboolean

应用程序启动前是否等待 istio-proxy 启动完成,取值:展开详情

示例值:true
LogLevelstring

日志等级,取值:infodebugtracingerror

示例值:info
Tracingstring

自定义的链路追踪配置,需要将链路追踪配置序列化为 JSON 字符串后传入。链路追踪配置中包含以下字段:展开详情

示例值:{"sampling":99.8,"custom_tags":{"test":{"literal":{"value":"testnamespace"}}}}
InterceptionModestring

Sidecar 对入向流量的拦截策略,取值如下:展开详情

示例值:TPROXY
ProxyMetadatastring

在 Sidecar 代理中额外添加的环境变量,以 JSON 对象的形式表示。JSON 对象中的键和值分别代表添加至 Sidecar 代理环境变量的键和值。

示例值:{"EXIT_ON_ZERO_ACTIVE_CONNECTIONS":"true"}
ProxyInitAckSloCPUResourceLimitstring

Sidecar 代理初始化容器 CPU 资源限制(ACK 动态超卖资源形式),当 Pod 带有 ACK 动态资源超卖标签labelkoordinator.sh/qosClass时,使用此值设定 Sidecar 代理初始化容器 CPU 资源限制。单位为千分之一核。

示例值:2000
ProxyInitAckSloMemoryResourceLimitstring

Sidecar 代理初始化容器内存资源限制(ACK 动态超卖资源形式),当 Pod 带有 ACK 动态资源超卖标签labelkoordinator.sh/qosClass时,使用此值设定 Sidecar 代理初始化容器内存资源限制。

示例值:2048Mi
ProxyInitAckSloCPUResourceRequeststring

Sidecar 代理初始化容器 CPU 资源最低申请额度(ACK 动态超卖资源形式),当 Pod 带有 ACK 动态资源超卖标签labelkoordinator.sh/qosClass时,使用此值设定 Sidecar 代理初始化容器 CPU 资源最低申请额度。单位为千分之一核。

示例值:100
ProxyInitAckSloMemoryResourceRequeststring

Sidecar 代理初始化容器内存资源最低申请额度(ACK 动态超卖资源形式),当 Pod 带有 ACK 动态资源超卖标签labelkoordinator.sh/qosClass时,使用此值设定 Sidecar 代理初始化容器内存资源最低申请额度。

示例值:128Mi
SidecarProxyAckSloCPUResourceLimitstring

Sidecar 代理容器 CPU 资源限制(ACK 动态超卖资源形式),当 Pod 带有 ACK 动态资源超卖标签labelkoordinator.sh/qosClass时,使用此值设定 Sidecar 代理容器 CPU 资源限制。单位为千分之一核。

示例值:2000
SidecarProxyAckSloMemoryResourceLimitstring

Sidecar 代理容器内存资源限制(ACK 动态超卖资源形式),当 Pod 带有 ACK 动态资源超卖标签labelkoordinator.sh/qosClass时,使用此值设定 Sidecar 代理容器内存资源限制。

示例值:2048Mi
SidecarProxyAckSloCPUResourceRequeststring

Sidecar 代理容器 CPU 资源最低申请额度(ACK 动态超卖资源形式),当 Pod 带有 ACK 动态资源超卖标签labelkoordinator.sh/qosClass时,使用此值设定 Sidecar 代理容器 CPU 资源最低申请额度。单位为千分之一核。

示例值:100
SidecarProxyAckSloMemoryResourceRequeststring

Sidecar 代理容器内存资源最低申请额度(ACK 动态超卖资源形式),当 Pod 带有 ACK 动态资源超卖标签labelkoordinator.sh/qosClass时,使用此值设定 Sidecar 代理容器内存资源最低申请额度。

示例值:128Mi
Privilegedboolean

是否在 Sidecar 代理容器的安全上下文中为 Sidecar 代理容器设定为特权,取值:展开详情

示例值:false
EnableCoreDumpboolean

是否为 Sidecar 代理容器启用 Core Dump(程序崩溃时转储内存状态),取值:展开详情

示例值:false
ReadinessInitialDelaySecondsinteger<int32>

在开始进行 Sidecar 代理容器的就绪性检查前等待的时间(单位:秒)。

示例值:1
ReadinessPeriodSecondsinteger<int32>

对 Sidecar 代理容器进行就绪性检查时,两次检查之间的时间间隔(单位:秒)。

示例值:2
ReadinessFailureThresholdinteger<int32>

判断 Sidecar 代理容器不就绪时所需的就绪性检查失败次数阈值。

示例值:5
SMCEnabledboolean

是否启用 SMC-R 优化(SMC-R 优化可优化跨节点通信性能,依赖 Alibaba Cloud Linux 3 以及节点 eRDMA 网络设备)

示例值:false
RuntimeValuesstring

指定 Sidecar 代理中 Envoy 运行时参数。参数为 json 对象序列化的字符串,其中对象的键为 Envoy 运行时参数、值为 Envoy 运行时参数取值。展开详情

示例值:{"overload.global_downstream_max_connections":"65536"}

返回参数

字段名称字段详情
RequestIdstring

请求 ID。

示例值:31d3a0f0-07ed-4f6e-9004-1804498c****

返回示例

变更历史

相关示例