调用UpdateNamespaceScopeSidecarConfig更新命名空间级别的Sidecar配置。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
servicemesh:UpdateNamespaceScopeSidecarConfig |
update |
*全部资源
|
无 | 无 |
请求参数
名称 |
类型 |
必填 |
描述 |
示例值 |
ServiceMeshId |
string |
是 |
ASM 实例 ID。 |
ca04bc38979214bf2882be79d39b4**** |
Namespace |
string |
否 |
命名空间。 |
default |
IncludeIPRanges |
string |
否 |
拦截对外访问的地址范围 |
* |
ExcludeIPRanges |
string |
否 |
不拦截对外访问的地址范围 |
172.16.0.0/12 |
IncludeInboundPorts |
string |
否 |
经过 Sidecar 代理的入口流量端口。 |
83 |
ExcludeOutboundPorts |
string |
否 |
免于经过 Sidecar 代理的出口流量端口。 |
81 |
ExcludeInboundPorts |
string |
否 |
免于经过 Sidecar 代理的入口流量端口。 |
82 |
IncludeOutboundPorts |
string |
否 |
经过 Sidecar 代理的出口流量端口。 |
84 |
TerminationDrainDuration |
string |
否 |
Sidecar 代理终止等待时间。 |
6s |
ProxyInitCPUResourceLimit |
string |
否 |
Sidecar 代理初始化容器 CPU 资源限制。 |
2000 m |
ProxyInitMemoryResourceLimit |
string |
否 |
Sidecar 代理初始化容器内存资源限制。 |
50 Mi |
ProxyInitCPUResourceRequest |
string |
否 |
Sidecar 代理初始化容器 CPU 资源最低申请额度。 |
60 m |
ProxyInitMemoryResourceRequest |
string |
否 |
Sidecar 代理初始化容器内存资源最低申请额度。 |
30 Mi |
SidecarProxyCPUResourceLimit |
string |
否 |
Sidecar 代理容器 CPU 资源限制。 |
2000 m |
SidecarProxyMemoryResourceLimit |
string |
否 |
Sidecar 代理容器内存资源限制。 |
50 Mi |
SidecarProxyCPUResourceRequest |
string |
否 |
Sidecar 代理容器 CPU 资源最低申请额度。 |
60 m |
SidecarProxyMemoryResourceRequest |
string |
否 |
Sidecar 代理容器内存资源最低申请额度。 |
30 Mi |
Lifecycle |
string |
否 |
Sidecar Proxy 生命周期设置。 |
{"postStart":{"exec":{"command":["pilot-agent","wait"]}},"preStop":{"exec":{"command":["/bin/sh","-c","sleep 15"]}}} |
IstioDNSProxyEnabled |
boolean |
否 |
是否启用 DNS 代理功能,取值:
|
true |
PostStart |
string |
否 |
istio-proxy 启动后执行参数。 |
{"exec":{"command":["pilot-agent","wait"]}} |
PreStop |
string |
否 |
istio-proxy 终止前执行参数。 |
{"exec":{"command":["/bin/sh","-c","sleep 15"]}} |
Concurrency |
integer |
否 |
istio-proxy 并发度设置。 |
2 |
ProxyStatsMatcher |
string |
否 |
用于 Envoy 监控统计的指标,使用 JSON 格式表示。 |
{ "inclusionPrefixes": [ "cluster.outbound", "cluster_manager", "listener_manager", "server", "cluster.xds-grpc" ], "inclusionRegexps": [ "listener.*.downstream_cx_total", "listener.*.downstream_cx_active" ] } |
HoldApplicationUntilProxyStarts |
boolean |
否 |
应用程序启动前是否等待 istio-proxy 启动完成,取值:
|
true |
LogLevel |
string |
否 |
日志等级,取值: |
info |
Tracing |
string |
否 |
自定义的链路追踪配置,需要将链路追踪配置序列化为 JSON 字符串后传入。链路追踪配置中包含以下字段:
|
{"sampling":99.8,"custom_tags":{"test":{"literal":{"value":"testnamespace"}}}} |
InterceptionMode |
string |
否 |
Sidecar 对入向流量的拦截策略,取值如下:
|
TPROXY |
ProxyMetadata |
string |
否 |
在 Sidecar 代理中额外添加的环境变量,以 JSON 对象的形式表示。JSON 对象中的键和值分别代表添加至 Sidecar 代理环境变量的键和值。 |
{"EXIT_ON_ZERO_ACTIVE_CONNECTIONS":"true"} |
ProxyInitAckSloCPUResourceLimit |
string |
否 |
Sidecar 代理初始化容器 CPU 资源限制(ACK 动态超卖资源形式),当 Pod 带有 ACK 动态资源超卖标签 |
2000 |
ProxyInitAckSloMemoryResourceLimit |
string |
否 |
Sidecar 代理初始化容器内存资源限制(ACK 动态超卖资源形式),当 Pod 带有 ACK 动态资源超卖标签 |
2048Mi |
ProxyInitAckSloCPUResourceRequest |
string |
否 |
Sidecar 代理初始化容器 CPU 资源最低申请额度(ACK 动态超卖资源形式),当 Pod 带有 ACK 动态资源超卖标签 |
100 |
ProxyInitAckSloMemoryResourceRequest |
string |
否 |
Sidecar 代理初始化容器内存资源最低申请额度(ACK 动态超卖资源形式),当 Pod 带有 ACK 动态资源超卖标签 |
128Mi |
SidecarProxyAckSloCPUResourceLimit |
string |
否 |
Sidecar 代理容器 CPU 资源限制(ACK 动态超卖资源形式),当 Pod 带有 ACK 动态资源超卖标签 |
2000 |
SidecarProxyAckSloMemoryResourceLimit |
string |
否 |
Sidecar 代理容器内存资源限制(ACK 动态超卖资源形式),当 Pod 带有 ACK 动态资源超卖标签 |
2048Mi |
SidecarProxyAckSloCPUResourceRequest |
string |
否 |
Sidecar 代理容器 CPU 资源最低申请额度(ACK 动态超卖资源形式),当 Pod 带有 ACK 动态资源超卖标签 |
100 |
SidecarProxyAckSloMemoryResourceRequest |
string |
否 |
Sidecar 代理容器内存资源最低申请额度(ACK 动态超卖资源形式),当 Pod 带有 ACK 动态资源超卖标签 |
128Mi |
Privileged |
boolean |
否 |
是否在 Sidecar 代理容器的安全上下文中为 Sidecar 代理容器设定为特权,取值:
|
false |
EnableCoreDump |
boolean |
否 |
是否为 Sidecar 代理容器启用 Core Dump(程序崩溃时转储内存状态),取值:
|
false |
ReadinessInitialDelaySeconds |
integer |
否 |
在开始进行 Sidecar 代理容器的就绪性检查前等待的时间(单位:秒)。 |
1 |
ReadinessPeriodSeconds |
integer |
否 |
对 Sidecar 代理容器进行就绪性检查时,两次检查之间的时间间隔(单位:秒)。 |
2 |
ReadinessFailureThreshold |
integer |
否 |
判断 Sidecar 代理容器不就绪时所需的就绪性检查失败次数阈值。 |
5 |
SMCEnabled |
boolean |
否 |
是否启用 SMC-R 优化(SMC-R 优化可优化跨节点通信性能,依赖 Alibaba Cloud Linux 3 以及节点 eRDMA 网络设备) |
false |
RuntimeValues |
string |
否 |
指定 Sidecar 代理中 Envoy 运行时参数。参数为 json 对象序列化的字符串,其中对象的键为 Envoy 运行时参数、值为 Envoy 运行时参数取值。 目前可以设定的运行时参数为:
|
{"overload.global_downstream_max_connections":"65536"} |
ScaledSidecarResource |
object |
否 |
||
ResourceCalculationStrategy |
string |
否 |
||
ContainerRef |
string |
否 |
||
ResourcePercentage |
integer |
否 |
返回参数
名称 |
类型 |
描述 |
示例值 |
object |
响应体。 |
||
RequestId |
string |
请求 ID。 |
31d3a0f0-07ed-4f6e-9004-1804498c**** |
示例
正常返回示例
JSON
格式
{
"RequestId": "31d3a0f0-07ed-4f6e-9004-1804498c****"
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。