调用DescribeServiceMeshDetail获取服务网格详情。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
servicemesh:DescribeServiceMeshDetail |
get |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| ServiceMeshId |
string |
是 |
服务网格实例 ID。 |
c08ba3fd1e6484b0f8cc1ad8fe10d**** |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| RequestId |
string |
请求 ID。 |
11fd0027-c27e-41bb-a565-75583054**** |
| ServiceMesh |
object |
服务网格详情。 |
|
| Endpoints |
object |
端点详情。 |
|
| IntranetPilotEndpoint |
string |
Istio Pilot 地址(内网)。 |
192.168.**.**:15011 |
| PublicPilotEndpoint |
string |
Istio Pilot 地址(公网)。 |
182.92.**.**:15011 |
| IntranetApiServerEndpoint |
string |
API Server 地址(内网)。 |
https://192.168.**.**:6443 |
| PublicApiServerEndpoint |
string |
API Server 地址(公网)。 |
https://123.56.**.**:6443 |
| IntranetCanaryPilotEndpoint |
string |
金丝雀版本 Istio Pilot 地址(内网)。 |
192.168.**.**:15011 |
| PublicCanaryPilotEndpoint |
string |
金丝雀版本 Istio Pilot 地址(公网)。 |
182.92.**.**:15011 |
| ServiceMeshInfo |
object |
服务网格基本信息。 |
|
| Profile |
string |
网格规格。取值:
|
Default |
| CreationTime |
string |
服务网格创建时间。 |
2020-04-21T09:42:20+08:00 |
| UpdateTime |
string |
服务网格最后修改时间。 |
2020-06-03T14:48:54+08:00 |
| ErrorMessage |
string |
异常信息。 |
error |
| Version |
string |
服务网格版本号。 |
v1.7.4.0-gfb34ba99-aliyun |
| State |
string |
服务网格状态。 |
running |
| ServiceMeshId |
string |
服务网格实例 ID.。 |
c08ba3fd1e6484b0f8cc1ad8fe10d**** |
| Name |
string |
服务网格名称。 |
mesh1 |
| RegionId |
string |
服务网格所在地域 ID。 |
cn-beijing |
| Spec |
object |
服务网格规格信息。 |
|
| Network |
object |
服务网格网络配置信息。 |
|
| VpcId |
string |
专有网络 ID。 |
vpc-2zew0rajjkmxy2369**** |
| SecurityGroupId |
string |
安全组 ID。 |
sg-2ze384sxttxbctnj**** |
| VSwitches |
array |
虚拟机.。 |
|
|
string |
虚拟交换机 ID。 |
vsw-2ze66z3ntvsej0mdo**** |
|
| LoadBalancer |
object |
负载均衡信息。 |
|
| PilotPublicLoadbalancerId |
string |
公网地址暴露 Istio Pilot 对应的负载均衡 ID。 |
lb-2zesa8qs8kbkj9jkl**** |
| PilotPublicEip |
boolean |
是否使用公网地址暴露 Istio Pilot。取值:
|
true |
| PilotPublicEipId |
string |
Istio Pilot 对应的公网地址 ID。 |
eip-wz9gtwau6b2aklgjk**** |
| CanaryPilotPublicEipId |
string |
金丝雀版本 Istio Pilot 对应的公网地址 ID。 |
eip-wz9gtwau6b2aklgjk**** |
| ApiServerLoadbalancerId |
string |
公网地址暴露 API Server 对应的负载均衡 ID。 |
lb-2zekaak10uxds44vx**** |
| ApiServerPublicEip |
boolean |
是否使用公网地址暴露 API Server。取值:
|
true |
| ApiServerPublicEipId |
string |
API Server 对应的公网地址 ID。 |
eip-wz9gtwau6b2aklgjk**** |
| CanaryPilotLoadBalancerId |
string |
金丝雀版本 Istio Pilot 对应的负载均衡 ID。 |
lb-2zesa8qs8kbkj9jkl**** |
| MeshConfig |
object |
服务网格配置信息。 |
|
| OPA |
object |
开放策略代理(OPA)插件信息。 |
|
| RequestMemory |
string |
OPA 代理容器的内存资源请求。 |
1024Mi |
| LogLevel |
string |
OPA 代理容器日志级别。 |
info |
| Enabled |
boolean |
是否集成开放策略代理(OPA)插件。取值:
|
true |
| LimitMemory |
string |
OPA 代理容器的内存资源限制。 |
512Mi |
| RequestCPU |
string |
OPA 代理容器的 CPU 资源请求。 |
2 |
| LimitCPU |
string |
OPA 代理容器的 CPU 资源限制。 |
1 |
| Prometheus |
object |
Prometheus 配置。 |
|
| UseExternal |
boolean |
是否启用外部 Prometheus。取值:
|
false |
| ExternalUrl |
string |
Prometheus 服务地址(在启用外部 Prometheus 时,系统自动填充)。 |
http://prometheus:9090 |
| AccessLog |
object |
访问日志配置。 |
|
| Enabled |
boolean |
是否启用访问日志。取值:
|
true |
| Project |
string |
访问日志项目名称。 |
k8s-log-b7b05d08670e41ca8c8fc0b7718f***** |
| Pilot |
object |
Pilot 配置。 |
|
| Http10Enabled |
boolean |
是否支持 HTTP1.0。取值:
|
false |
| TraceSampling |
number |
链路追踪采样百分比。 |
100 |
| Feature |
object |
Pilot 功能配置。 |
|
| FilterGatewayClusterConfig |
boolean |
是否启用 Gateway 配置过滤。取值:
|
false |
| EnableSDSServer |
boolean |
是否启用 SDS 服务。取值:
|
false |
| ConfigSource |
object |
外部服务接入配置。 |
|
| Enabled |
boolean |
是否接入外部服务。取值:
|
false |
| NacosID |
string |
提供外部服务信息的 Nacos 实例 ID。 |
mse-cn-tl326****** |
| MSE |
object |
MSE 配置。 |
|
| Enabled |
boolean |
是否启用 MSE。取值:
|
false |
| CustomizedZipkin |
boolean |
是否启用自定义 zipkin。取值:
|
false |
| SidecarInjector |
object |
Sidecar 注入器的配置。 |
|
| EnableNamespacesByDefault |
boolean |
是否为所有命名空间开启自动注入功能。取值:
|
false |
| RequestMemory |
string |
Sidecar 注入器 Pod 的内存请求资源。 |
512Mi |
| LimitMemory |
string |
Sidecar 注入器 Pod 的内存限制资源。 |
2048Mi |
| RequestCPU |
string |
Sidecar 注入器 Pod 的 CPU 请求资源。 |
1000m |
| AutoInjectionPolicyEnabled |
boolean |
是否开启通过 Pod Annotations 实现自动注入 Sidecar。取值:
|
true |
| LimitCPU |
string |
Sidecar 注入器 Pod 的 CPU 限制资源。 |
4000m |
| InitCNIConfiguration |
object |
CNI 配置。 |
|
| ExcludeNamespaces |
string |
排除的命名空间。 |
kube-system,istio-system |
| Enabled |
boolean |
是否启用 CNI。取值:
|
false |
| SidecarInjectorWebhookAsYaml |
string |
其他自动注入 Sidecar 的配置(YAML 格式)。更多信息,请参见多种方式灵活开启自动注入。 |
{"injectedAnnotations":{"test/istio-init":"runtime/default2","test/istio-proxy":"runtime/default"},"replicaCount":2,"nodeSelector":{"beta.kubernetes.io/os":"linux"}} |
| SidecarInjectorNum |
integer |
负责进行 Sidecar 注入的组件副本数。默认为 |
1 |
| IncludeIPRanges |
string |
包含的 IP 地址段。 |
192.168.0.0/16 |
| ExcludeIPRanges |
string |
不拦截指定 IP 范围。 |
172.16.0.0 |
| ExcludeOutboundPorts |
string |
不拦截指定 Outbound 端口。 |
80,81 |
| ExcludeInboundPorts |
string |
不拦截指定 Inbound 端口。 |
80,81 |
| Telemetry |
boolean |
是否开启采集 Prometheus 监控指标(建议使用阿里云 Prometheus 监控)。取值:
|
true |
| Edition |
object |
版本信息。 |
|
| Name |
string |
版本名称。 |
Pro |
| IstiodImageTag |
string |
Istiod 镜像版本。 |
v1.9.7.1-3-gb3f1ab3c9c-pro-aliyun |
| ProxyImageTag |
string |
Istio Proxy 镜像版本。 |
v1.9.7.1-3-gb3f1ab3c9c-pro-aliyun |
| ProtocolSupport |
object |
协议支持配置。 |
|
| MysqlFilterEnabled |
boolean |
是否启用 MysqlFilter。取值:
|
false |
| RedisFilterEnabled |
boolean |
是否启用 RedisFilter。取值:
|
false |
| ThriftFilterEnabled |
boolean |
是否启用 ThriftFilter。取值:
|
false |
| DubboFilterEnabled |
boolean |
是否启用 DubboFilter。取值:
|
false |
| OutboundTrafficPolicy |
string |
出向流量策略。取值:
|
ALLOW_ANY |
| Kiali |
object |
网格拓扑配置。 |
|
| Enabled |
boolean |
是否启用网格拓扑(必须先开启采集 Prometheus 监控指标,当该项配置更新为
|
false |
| Url |
string |
网格拓扑服务地址。 |
http://1.2.**.**:20001 |
| Tracing |
boolean |
是否启用链路追踪(需要开通可观测链路 OpenTelemetry 版)。取值:
|
true |
| WebAssemblyFilterDeployment |
object |
WebAssemblyFilter 配置。 |
|
| Enabled |
boolean |
是否启用 WebAssemblyFilter。取值:
|
false |
| EnableLocalityLB |
boolean |
是否启用服务就近访问。取值:
|
true |
| Audit |
object |
服务网格审计信息。 |
|
| Enabled |
boolean |
是否启用网格审计。取值:
|
true |
| Project |
string |
服务网格审计对应的日志项目。 |
audit-project |
| AuditProjectStatus |
string |
服务网格审计项目的状态。取值:
|
audit_project_not_exist |
| Proxy |
object |
Proxy 配置。 |
|
| RequestMemory |
string |
内存请求资源。 |
128Mi |
| ClusterDomain |
string |
信任域。 |
cluster.domain |
| LimitMemory |
string |
内存限制资源。 |
1024Mi |
| RequestCPU |
string |
CPU 请求资源。 |
100m |
| EnableDNSProxying |
boolean |
是否启用 DNS Proxying。取值:
|
false |
| LimitCPU |
string |
CPU 限制资源。 |
2000m |
| AccessLogServiceEnabled |
boolean |
是否启用 Envoy 的 gRPC 日志服务(ALS)。取值:
|
false |
| AccessLogServiceHost |
string |
启用 Envoy 的 gRPC 日志服务(ALS)的地址。 |
0.0.0.0 |
| AccessLogServicePort |
integer |
启用 Envoy 的 gRPC 日志服务(ALS)的端口。 |
9999 |
| AccessLogFormat |
string |
Sidecar 访问日志的格式。 |
{"authority_for":"%REQ(:AUTHORITY)%","bytes_received":"%BYTES_RECEIVED%","bytes_sent":"%BYTES_SENT%","downstream_local_address":"%DOWNSTREAM_LOCAL_ADDRESS%","downstream_remote_address":"%DOWNSTREAM_REMOTE_ADDRESS%","duration":"%DURATION%","istio_policy_status":"%DYNAMIC_METADATA(istio.mixer:status)%","method":"%REQ(:METHOD)%","path":"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%","protocol":"%PROTOCOL%","request_id":"%REQ(X-REQUEST-ID)%","requested_server_name":"%REQUESTED_SERVER_NAME%","response_code":"%RESPONSE_CODE%","response_flags":"%RESPONSE_FLAGS%","route_name":"%ROUTE_NAME%","start_time":"%START_TIME%","trace_id":"%REQ(X-B3-TRACEID)%","upstream_cluster":"%UPSTREAM_CLUSTER%","upstream_host":"%UPSTREAM_HOST%","upstream_local_address":"%UPSTREAM_LOCAL_ADDRESS%","upstream_service_time":"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%","upstream_transport_failure_reason":"%UPSTREAM_TRANSPORT_FAILURE_REASON%","user_agent":"%REQ(USER-AGENT)%","x_forwarded_for":"%REQ(X-FORWARDED-FOR)%"} |
| AccessLogFile |
string |
Sidecar 访问日志输出的文件路径。 |
/dev/stdout |
| K8sNewAPIsSupport |
object |
Kubernetes API 支持。 |
|
| GatewayAPIEnabled |
boolean |
是否启用 Gateway API。取值:
|
false |
| LocalityLB |
object |
跨地域负载均衡配置。 |
|
| Enabled |
boolean |
是否启用跨地域负载均衡。取值:
|
false |
| Failover |
object |
跨地域故障转移配置 说明
只能与 |
{"failover":[{"from":"cn-hangzhou","to":"cn-shanghai"}]} |
| Distribute |
object |
跨地域流量分布配置 说明
只能与 |
[{"from":"cn-shanghai","to":{"cn-hangzhou/*":50,"cn-shanghai/*":25,"cn-zhangjiakou/*":25}},{"from":"cn-hangzhou","to":{"cn-hangzhou/*":50,"cn-shanghai/*":25,"cn-zhangjiakou/*":25}}] |
| FailoverPriority |
object |
地理位置负载均衡优先级列表。 |
["topology.istio.io/network","topology.kubernetes.io/region","topology.kubernetes.io/zone","topology.istio.io/subzone"] |
| ControlPlaneLogInfo |
object |
控制面日志采集配置。 |
|
| Enabled |
boolean |
是否启用控制面日志采集。取值:
|
false |
| Project |
string |
控制面日志采集目标 SLS Project 名称。 |
mesh-log-cbeb85a09161b4a26ab73e0ac**** |
| LogTTL |
integer |
控制面日志采集的存储时间(天)。 |
30 |
| ExtraConfiguration |
object |
服务网格的功能增强配置。 |
|
| IstioCRHistory |
object |
Istio 资源历史版本功能设置。 |
|
| EnableHistory |
boolean |
是否启用 ASM 的 Istio 资源历史版本管理功能。取值:
|
false |
| CRAggregationEnabled |
boolean |
是否启用数据面集群 Kubernetes API 访问 Istio 资源。取值:
|
false |
| MultiBuffer |
object |
基于 MulitiBuffer 的 TLS 性能优化。 |
|
| Enabled |
boolean |
是否启用基于 MulitiBuffer 的 TLS 性能优化。取值:
|
false |
| PollDelay |
string |
拉取延迟。 |
0.02s |
| TerminationDrainDuration |
string |
Istio Proxy 终止等待时长。 |
5s |
| Lifecycle |
object |
Istio Proxy 生命周期。 |
|
| postStart |
object |
Istio Proxy 启动后执行脚本。 |
|
| exec |
object |
执行命令。 |
|
| command |
array |
字符串数组表示的执行具体的命令。 |
|
|
string |
命令内容。 |
sleep 3s |
|
| httpGet |
object |
执行 HTTP Get 请求。 |
|
| port |
string |
端口。 |
80 |
| host |
string |
调用的服务地址。 |
127.xx.xx.1 |
| scheme |
string |
调用方式。取值: |
http |
| httpHeaders |
array<object> |
发送网络请求时的 Header 内容。 |
|
|
object |
Header 的键值对。 |
||
| name |
string |
Header 中的键。 |
key |
| value |
string |
Header 中的键对应的值。 |
value |
| tcpSocket |
object |
使用 TCP Socket 方式请求。 |
|
| port |
string |
TCP Socket 端口。 |
888 |
| host |
string |
远程 TCP Socket 地址。 |
127.xx.xx.1 |
| preStop |
object |
Istio Proxy 终止前执行的脚本。 |
|
| exec |
object |
执行命令。 |
|
| command |
array |
字符串数组表示的执行具体的命令。 |
|
|
string |
命令内容。 |
sleep 3s |
|
| httpGet |
object |
执行 HTTP Get 请求。 |
|
| port |
string |
端口。 |
80 |
| host |
string |
调用的服务地址。 |
127.xx.xx.1 |
| scheme |
string |
调用方式。取值: |
http |
| httpHeaders |
array<object> |
发送网络请求时的 Header 内容。 |
|
|
object |
Header 的键值对。 |
||
| name |
string |
Header 中的键。 |
key |
| value |
string |
Header 中的值。 |
value |
| tcpSocket |
object |
使用 TCP Socket 方式请求。 |
|
| port |
string |
端口。 |
888 |
| host |
string |
地址。 |
127.xx.xx.1 |
| SidecarProxyInitResourceLimit |
object |
istio-init 初始化容器资源限制。 |
|
| ResourceCPULimit |
string |
istio-init 初始化容器 CPU 资源限制。 |
2000m |
| ResourceMemoryLimit |
string |
istio-init 初始化容器内存资源限制。 |
1024Mi |
| SidecarProxyInitResourceRequest |
object |
istio-init 初始化容器资源所需。 |
|
| ResourceCPURequest |
string |
istio-init 初始化容器所需 CPU 资源。 |
10m |
| ResourceMemoryRequest |
string |
istio-init 初始化容器所需内存资源。 |
10Mi |
| DiscoverySelectors |
array<object> |
用于选择性服务发现的数据平面命名空间标签选择器列表。 |
|
|
object |
用于选择性服务发现的数据平面命名空间标签选择器列表。 |
[{"matchExpressions":[{"key":"asm-discovery","operator":"Exists"}]}] |
|
| OPAScopeInjection |
object |
OPA 注入范围控制。 |
|
| OPAScopeInjected |
boolean |
是否启用 OPA 注入范围控制能力。取值:
|
false |
| CRAggregationConfiguration |
object |
数据面 KubeAPI 访问能力 |
|
| Enabled |
boolean |
是否启用数据面 KubeAPI 访问能力。 |
true |
| NFDConfiguration |
object |
节点特征自动获取配置。 |
|
| Enabled |
boolean |
节点特征自动获取能力是否启用。 |
true |
| NFDLabelPruned |
boolean |
禁用节点特征自动获取能力时,是否清除了节点上的特征相关标签。 |
true |
| AccessLogExtraConf |
object |
访问日志功能增强配置。 |
|
| GatewayLifecycle |
integer |
采集到 SLS 的入口网关访问日志的存储周期(天)。例如 30 代表 30 天。 |
30 |
| SidecarLifecycle |
integer |
采集到 SLS 的 Sidecar 访问日志的存储周期(天)。例如 30 代表 30 天。 |
30 |
| GatewayEnabled |
boolean |
是否启用网关日志采集。 |
true |
| SidecarEnabled |
boolean |
是否启用 Sidecar 日志采集。 |
true |
| AutoDiagnosis |
object |
网格自动诊断功能配置 |
|
| AutoDiagnosisEnabled |
boolean |
是否在修改 Istio 资源后自动诊断网格,开启时,当修改任意 Istio 资源时,将在五分钟后触发一次服务网格的自动诊断。 |
true |
| AdaptiveXdsConfiguration |
object |
自适应配置推送优化功能配置。 |
|
| Enabled |
boolean |
是否启用自适应配置推送优化功能。 |
true |
| EgressResources |
object |
自适应配置推送优化出口网关资源配置。 |
|
| Requests |
object |
自适应配置推送优化出口网关资源需求。 |
{"cpu":"100m", "memory": "256Mi"} |
| Limits |
object |
自适应配置推送优化出口网关资源限制。 |
{"cpu":"200m", "memory": "512Mi"} |
| EgressReplicaCount |
integer |
自适应配置推送优化出口网关副本数。 |
2 |
| EgressAutoscaleEnabled |
boolean |
是否为自适应配置推送优化出口网关启用自动扩缩容能力(HPA)。 |
true |
| EgressMinReplica |
integer |
自适应配置推送优化出口网关启用 HPA 的最低副本数。 |
1 |
| EgressMaxReplica |
integer |
自适应配置推送优化出口网关启用 HPA 的最高副本数。 |
2 |
| EgressHpaCpu |
object |
自适应配置推送优化出口网关 HPA 的 CPU 指标配置。 |
|
| TargetAverageUtilization |
integer |
自适应配置推送优化出口网关开启 HPA 时的 CPU 目标使用率。取值为 1~100。如果超过该值,会增加副本;如果低于该值,会减少副本。 |
80 |
| EgressHpaMemory |
object |
自适应配置推送优化出口网关 HPA 的内存指标配置。 |
|
| TargetAverageUtilization |
integer |
自适应配置推送优化出口网关开启 HPA 时的内存目标使用率。取值为 1~100。如果超过该值,会增加副本;如果低于该值,会减少副本。 |
80 |
| IstiodExtraConfiguration |
object |
Istiod 额外配置。 |
|
| LabelsForOffloadedWorkloads |
string |
隔离工作负载的标签。 |
name=xx,region=xx |
| PilotEnableQuicListeners |
boolean |
是否启用 QUIC 协议监听。 |
false |
| Playground |
object |
ASM 实验室配置。 |
|
| Scene |
string |
ASM 实验室场景。 |
ewmaLb |
| Clusters |
array |
集群列表。 |
|
|
string |
集群列表。 |
["caf089e56daba4c51a8906fe43ea1****","c80f45444b3da447da60a911390c2****"] |
|
| ClusterSpec |
string |
服务网格实例规格。取值:
|
standard |
| OwnerType |
string |
创建网格的云产品类型。取值:
|
ackone |
| OwnerId |
string |
创建网格的云产品实例 ID。 |
cc3e96f249d124eb38b72718ec5***** |
示例
正常返回示例
JSON格式
{
"RequestId": "11fd0027-c27e-41bb-a565-75583054****",
"ServiceMesh": {
"Endpoints": {
"IntranetPilotEndpoint": "192.168.**.**:15011",
"PublicPilotEndpoint": "182.92.**.**:15011",
"IntranetApiServerEndpoint": "https://192.168.**.**:6443",
"PublicApiServerEndpoint": "https://123.56.**.**:6443",
"IntranetCanaryPilotEndpoint": "192.168.**.**:15011",
"PublicCanaryPilotEndpoint": "182.92.**.**:15011"
},
"ServiceMeshInfo": {
"Profile": "Default",
"CreationTime": "2020-04-21T09:42:20+08:00",
"UpdateTime": "2020-06-03T14:48:54+08:00",
"ErrorMessage": " error",
"Version": "v1.7.4.0-gfb34ba99-aliyun",
"State": "running",
"ServiceMeshId": "c08ba3fd1e6484b0f8cc1ad8fe10d****",
"Name": "mesh1",
"RegionId": "cn-beijing"
},
"Spec": {
"Network": {
"VpcId": "vpc-2zew0rajjkmxy2369****",
"SecurityGroupId": "sg-2ze384sxttxbctnj****",
"VSwitches": [
"vsw-2ze66z3ntvsej0mdo****"
]
},
"LoadBalancer": {
"PilotPublicLoadbalancerId": "lb-2zesa8qs8kbkj9jkl****",
"PilotPublicEip": true,
"PilotPublicEipId": "eip-wz9gtwau6b2aklgjk****",
"CanaryPilotPublicEipId": "eip-wz9gtwau6b2aklgjk****",
"ApiServerLoadbalancerId": "lb-2zekaak10uxds44vx****",
"ApiServerPublicEip": true,
"ApiServerPublicEipId": "eip-wz9gtwau6b2aklgjk****",
"CanaryPilotLoadBalancerId": "lb-2zesa8qs8kbkj9jkl****\n"
},
"MeshConfig": {
"OPA": {
"RequestMemory": "1024Mi",
"LogLevel": "info",
"Enabled": true,
"LimitMemory": "512Mi",
"RequestCPU": "2",
"LimitCPU": "1"
},
"Prometheus": {
"UseExternal": false,
"ExternalUrl": "http://prometheus:9090"
},
"AccessLog": {
"Enabled": true,
"Project": "k8s-log-b7b05d08670e41ca8c8fc0b7718f*****"
},
"Pilot": {
"Http10Enabled": false,
"TraceSampling": 100,
"Feature": {
"FilterGatewayClusterConfig": false,
"EnableSDSServer": false
},
"ConfigSource": {
"Enabled": false,
"NacosID": "mse-cn-tl326******"
}
},
"MSE": {
"Enabled": false
},
"CustomizedZipkin": false,
"SidecarInjector": {
"EnableNamespacesByDefault": false,
"RequestMemory": "512Mi",
"LimitMemory": "2048Mi",
"RequestCPU": "1000m",
"AutoInjectionPolicyEnabled": true,
"LimitCPU": "4000m",
"InitCNIConfiguration": {
"ExcludeNamespaces": "kube-system,istio-system",
"Enabled": false
},
"SidecarInjectorWebhookAsYaml": "{\"injectedAnnotations\":{\"test/istio-init\":\"runtime/default2\",\"test/istio-proxy\":\"runtime/default\"},\"replicaCount\":2,\"nodeSelector\":{\"beta.kubernetes.io/os\":\"linux\"}}",
"SidecarInjectorNum": 1
},
"IncludeIPRanges": "192.168.0.0/16",
"ExcludeIPRanges": "172.16.0.0",
"ExcludeOutboundPorts": "80,81",
"ExcludeInboundPorts": "80,81",
"Telemetry": true,
"Edition": {
"Name": "Pro",
"IstiodImageTag": "v1.9.7.1-3-gb3f1ab3c9c-pro-aliyun",
"ProxyImageTag": "v1.9.7.1-3-gb3f1ab3c9c-pro-aliyun"
},
"ProtocolSupport": {
"MysqlFilterEnabled": false,
"RedisFilterEnabled": false,
"ThriftFilterEnabled": false,
"DubboFilterEnabled": false
},
"OutboundTrafficPolicy": "ALLOW_ANY",
"Kiali": {
"Enabled": false,
"Url": "http://1.2.**.**:20001"
},
"Tracing": true,
"WebAssemblyFilterDeployment": {
"Enabled": false
},
"EnableLocalityLB": true,
"Audit": {
"Enabled": true,
"Project": "audit-project",
"AuditProjectStatus": "audit_project_not_exist"
},
"Proxy": {
"RequestMemory": "128Mi",
"ClusterDomain": "cluster.domain",
"LimitMemory": "1024Mi",
"RequestCPU": "100m",
"EnableDNSProxying": false,
"LimitCPU": "2000m",
"AccessLogServiceEnabled": false,
"AccessLogServiceHost": "0.0.0.0",
"AccessLogServicePort": 9999,
"AccessLogFormat": "{\"authority_for\":\"%REQ(:AUTHORITY)%\",\"bytes_received\":\"%BYTES_RECEIVED%\",\"bytes_sent\":\"%BYTES_SENT%\",\"downstream_local_address\":\"%DOWNSTREAM_LOCAL_ADDRESS%\",\"downstream_remote_address\":\"%DOWNSTREAM_REMOTE_ADDRESS%\",\"duration\":\"%DURATION%\",\"istio_policy_status\":\"%DYNAMIC_METADATA(istio.mixer:status)%\",\"method\":\"%REQ(:METHOD)%\",\"path\":\"%REQ(X-ENVOY-ORIGINAL-PATH?:PATH)%\",\"protocol\":\"%PROTOCOL%\",\"request_id\":\"%REQ(X-REQUEST-ID)%\",\"requested_server_name\":\"%REQUESTED_SERVER_NAME%\",\"response_code\":\"%RESPONSE_CODE%\",\"response_flags\":\"%RESPONSE_FLAGS%\",\"route_name\":\"%ROUTE_NAME%\",\"start_time\":\"%START_TIME%\",\"trace_id\":\"%REQ(X-B3-TRACEID)%\",\"upstream_cluster\":\"%UPSTREAM_CLUSTER%\",\"upstream_host\":\"%UPSTREAM_HOST%\",\"upstream_local_address\":\"%UPSTREAM_LOCAL_ADDRESS%\",\"upstream_service_time\":\"%RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)%\",\"upstream_transport_failure_reason\":\"%UPSTREAM_TRANSPORT_FAILURE_REASON%\",\"user_agent\":\"%REQ(USER-AGENT)%\",\"x_forwarded_for\":\"%REQ(X-FORWARDED-FOR)%\"}",
"AccessLogFile": "/dev/stdout"
},
"K8sNewAPIsSupport": {
"GatewayAPIEnabled": false
},
"LocalityLB": {
"Enabled": false,
"Failover": {
"failover": [
{
"from": "cn-hangzhou",
"to": "cn-shanghai"
}
]
},
"Distribute": [
{
"from": "cn-shanghai",
"to": {
"cn-hangzhou/*": 50,
"cn-shanghai/*": 25,
"cn-zhangjiakou/*": 25
}
},
{
"from": "cn-hangzhou",
"to": {
"cn-hangzhou/*": 50,
"cn-shanghai/*": 25,
"cn-zhangjiakou/*": 25
}
}
],
"FailoverPriority": [
"topology.istio.io/network",
"topology.kubernetes.io/region",
"topology.kubernetes.io/zone",
"topology.istio.io/subzone"
]
},
"ControlPlaneLogInfo": {
"Enabled": false,
"Project": "mesh-log-cbeb85a09161b4a26ab73e0ac****",
"LogTTL": 30
},
"ExtraConfiguration": {
"IstioCRHistory": {
"EnableHistory": false
},
"CRAggregationEnabled": false,
"MultiBuffer": {
"Enabled": false,
"PollDelay": "0.02s"
},
"TerminationDrainDuration": "5s",
"Lifecycle": {
"postStart": {
"exec": {
"command": [
"sleep 3s"
]
},
"httpGet": {
"port": "80",
"host": "127.xx.xx.1",
"scheme": "http",
"httpHeaders": [
{
"name": "key",
"value": "value"
}
]
},
"tcpSocket": {
"port": "888",
"host": "127.xx.xx.1"
}
},
"preStop": {
"exec": {
"command": [
"sleep 3s"
]
},
"httpGet": {
"port": "80",
"host": "127.xx.xx.1",
"scheme": "http",
"httpHeaders": [
{
"name": "key",
"value": "value"
}
]
},
"tcpSocket": {
"port": "888",
"host": "127.xx.xx.1"
}
}
},
"SidecarProxyInitResourceLimit": {
"ResourceCPULimit": "2000m",
"ResourceMemoryLimit": "1024Mi"
},
"SidecarProxyInitResourceRequest": {
"ResourceCPURequest": "10m",
"ResourceMemoryRequest": "10Mi"
},
"DiscoverySelectors": [
[
{
"matchExpressions": [
{
"key": "asm-discovery",
"operator": "Exists"
}
]
}
]
],
"OPAScopeInjection": {
"OPAScopeInjected": false
},
"CRAggregationConfiguration": {
"Enabled": true
},
"NFDConfiguration": {
"Enabled": true,
"NFDLabelPruned": true
},
"AccessLogExtraConf": {
"GatewayLifecycle": 30,
"SidecarLifecycle": 30,
"GatewayEnabled": true,
"SidecarEnabled": true
},
"AutoDiagnosis": {
"AutoDiagnosisEnabled": true
},
"AdaptiveXdsConfiguration": {
"Enabled": true,
"EgressResources": {
"Requests": {
"cpu": "100m",
"memory": "256Mi"
},
"Limits": {
"cpu": "200m",
"memory": "512Mi"
}
},
"EgressReplicaCount": 2,
"EgressAutoscaleEnabled": true,
"EgressMinReplica": 1,
"EgressMaxReplica": 2,
"EgressHpaCpu": {
"TargetAverageUtilization": 80
},
"EgressHpaMemory": {
"TargetAverageUtilization": 80
}
},
"IstiodExtraConfiguration": {
"LabelsForOffloadedWorkloads": "name=xx,region=xx",
"PilotEnableQuicListeners": false
},
"Playground": {
"Scene": "ewmaLb"
}
}
}
},
"Clusters": [
"[\"caf089e56daba4c51a8906fe43ea1****\",\"c80f45444b3da447da60a911390c2****\"]"
],
"ClusterSpec": "standard",
"OwnerType": "ackone",
"OwnerId": "cc3e96f249d124eb38b72718ec5*****"
}
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。