DescribeServiceMeshDetail - 获取服务网格详情

调用DescribeServiceMeshDetail获取服务网格详情。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用背景高亮的方式表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作访问级别资源类型条件关键字关联操作
servicemesh:DescribeServiceMeshDetailget
  • 全部资源
    *

请求参数

名称类型必填描述示例值
ServiceMeshIdstring

服务网格实例 ID。

c08ba3fd1e6484b0f8cc1ad8fe10d****

返回参数

名称类型描述示例值
object
RequestIdstring

请求 ID。

11fd0027-c27e-41bb-a565-75583054****
ServiceMeshobject

服务网格详情。

Endpointsobject

端点详情。

IntranetPilotEndpointstring

Istio Pilot 地址(内网)。

192.168.**.**:15011
PublicPilotEndpointstring

Istio Pilot 地址(公网)。

182.92.**.**:15011
IntranetApiServerEndpointstring

API Server 地址(内网)。

https://192.168.**.**:6443
PublicApiServerEndpointstring

API Server 地址(公网)。

https://123.56.**.**:6443
ServiceMeshInfoobject

服务网格基本信息。

Profilestring

网格规格。取值:

  • Default:标准版。

  • Pro:ASM 商业版(专业版)。

Default
CreationTimestring

服务网格创建时间。

2020-04-21T09:42:20+08:00
UpdateTimestring

服务网格最后修改时间。

2020-06-03T14:48:54+08:00
ErrorMessagestring

异常信息。

error
Versionstring

服务网格版本号。

v1.7.4.0-gfb34ba99-aliyun
Statestring

服务网格状态。

running
ServiceMeshIdstring

服务网格实例 ID.。

c08ba3fd1e6484b0f8cc1ad8fe10d****
Namestring

服务网格名称。

mesh1
RegionIdstring

服务网格所在地域 ID。

cn-beijing
Specobject

服务网格规格信息。

Networkobject

服务网格网络配置信息。

VpcIdstring

专有网络 ID。

vpc-2zew0rajjkmxy2369****
SecurityGroupIdstring

安全组 ID。

sg-2ze384sxttxbctnj****
VSwitchesarray

虚拟机.。

VSwitchstring

虚拟交换机 ID。

vsw-2ze66z3ntvsej0mdo****
LoadBalancerobject

负载均衡信息。

PilotPublicLoadbalancerIdstring

公网地址暴露 Istio Pilot 对应的负载均衡 ID。

lb-2zesa8qs8kbkj9jkl****
PilotPublicEipboolean

是否使用公网地址暴露 Istio Pilot。取值:

  • true:使用公网地址暴露 Istio Pilot。

  • false:不使用公网地址暴露 Istio Pilot。

true
ApiServerLoadbalancerIdstring

公网地址暴露 API Server 对应的负载均衡 ID。

lb-2zekaak10uxds44vx****
ApiServerPublicEipboolean

是否使用公网地址暴露 API Server。取值:

  • true:使用公网地址暴露 API Server。

  • false:不使用公网地址暴露 API Server。

true
MeshConfigobject

服务网格配置信息。

OPAobject

开放策略代理(OPA)插件信息。

RequestMemorystring

OPA 代理容器的内存资源请求。

1024Mi
LogLevelstring

OPA 代理容器日志级别。

info
Enabledboolean

是否集成开放策略代理(OPA)插件。取值:

  • true:集成开放策略代理(OPA)插件。

  • false:不集成开放策略代理(OPA)插件。

true
LimitMemorystring

OPA 代理容器的内存资源限制。

512Mi
RequestCPUstring

OPA 代理容器的 CPU 资源请求。

2
LimitCPUstring

OPA 代理容器的 CPU 资源限制。

1
Prometheusobject

Prometheus 配置。

UseExternalboolean

是否启用外部 Prometheus。取值:

  • true:启用外部 Prometheus。

  • false:不启用外部 Prometheus。

false
ExternalUrlstring

Prometheus 服务地址(在启用外部 Prometheus 时,系统自动填充)。

http://prometheus:9090
AccessLogobject

访问日志配置。

Enabledboolean

是否启用访问日志。取值:

  • true:启用访问日志。

  • false:不启用访问日志。

true
Projectstring

访问日志项目名称。

k8s-log-b7b05d08670e41ca8c8fc0b7718f*****
Pilotobject

Pilot 配置。

Http10Enabledboolean

是否支持 HTTP1.0。取值:

  • true:支持 HTTP1.0。

  • false:不支持 HTTP1.0。

false
TraceSamplingfloat

链路追踪采样百分比。

100
Featureobject

Pilot 功能配置。

FilterGatewayClusterConfigboolean

是否启用 Gateway 配置过滤。取值:

  • true:启用 Gateway 配置过滤。

  • false:不启用 Gateway 配置过滤。

false
EnableSDSServerboolean

是否启用 SDS 服务。取值:

  • true:启用 SDS 服务。

  • false:不启用 SDS 服务。

false
ConfigSourceobject

外部服务接入配置。

Enabledboolean

是否接入外部服务。取值:

  • true:接入外部服务。

  • false:不接入外部服务。

false
NacosIDstring

提供外部服务信息的 Nacos 实例 ID。

mse-cn-tl326******
MSEobject

MSE 配置。

Enabledboolean

是否启用 MSE。取值:

  • true:启用 MSE。

  • false:不启用 MSE。

false
CustomizedZipkinboolean

是否启用自定义 zipkin。取值:

  • true:启用自定义 zipkin。

  • false:不启用自定义 zipkin。

false
SidecarInjectorobject

Sidecar 注入器的配置。

EnableNamespacesByDefaultboolean

是否为所有命名空间开启自动注入功能。取值:

  • true:为所有命名空间开启自动注入功能。

  • false:不为所有命名空间开启自动注入功能。

false
RequestMemorystring

Sidecar 注入器 Pod 的内存请求资源。

512Mi
LimitMemorystring

Sidecar 注入器 Pod 的内存限制资源。

2048Mi
RequestCPUstring

Sidecar 注入器 Pod 的 CPU 请求资源。

1000m
AutoInjectionPolicyEnabledboolean

是否开启通过 Pod Annotations 实现自动注入 Sidecar。取值:

  • true:开启通过 Pod Annotations 实现自动注入 Sidecar。

  • false:不开启通过 Pod Annotations 实现自动注入 Sidecar。

true
LimitCPUstring

Sidecar 注入器 Pod 的 CPU 限制资源。

4000m
InitCNIConfigurationobject

CNI 配置。

ExcludeNamespacesstring

排除的命名空间。

kube-system,istio-system
Enabledboolean

是否启用 CNI。取值:

  • true:启用 CNI。

  • false:不启用 CNI。

false
SidecarInjectorWebhookAsYamlstring

其他自动注入 Sidecar 的配置(YAML 格式)。更多信息,请参见多种方式灵活开启自动注入

{"injectedAnnotations":{"test/istio-init":"runtime/default2","test/istio-proxy":"runtime/default"},"replicaCount":2,"nodeSelector":{"beta.kubernetes.io/os":"linux"}}
SidecarInjectorNuminteger

负责进行 Sidecar 注入的组件副本数。默认为1

1
IncludeIPRangesstring

包含的 IP 地址段。

192.168.0.0/16
ExcludeIPRangesstring

不拦截指定 IP 范围。

172.16.0.0
ExcludeOutboundPortsstring

不拦截指定 Outbound 端口。

80,81
ExcludeInboundPortsstring

不拦截指定 Inbound 端口。

80,81
Telemetryboolean

是否开启采集 Prometheus 监控指标(建议使用阿里云 Prometheus 监控)。取值:

  • true:开启采集 Prometheus 监控指标。

  • false:不开启采集 Prometheus 监控指标。

true
Editionobject

版本信息。

Namestring

版本名称。

Pro
IstiodImageTagstring

Istiod 镜像版本。

v1.9.7.1-3-gb3f1ab3c9c-pro-aliyun
ProxyImageTagstring

Istio Proxy 镜像版本。

v1.9.7.1-3-gb3f1ab3c9c-pro-aliyun
ProtocolSupportobject

协议支持配置。

MysqlFilterEnabledboolean

是否启用 MysqlFilter。取值:

  • true:启用 MysqlFilter。

  • false:不启用 MysqlFilter。

false
RedisFilterEnabledboolean

是否启用 RedisFilter。取值:

  • true:启用 RedisFilter。

  • false:不启用 RedisFilter。

false
ThriftFilterEnabledboolean

是否启用 ThriftFilter。取值:

  • true:启用 ThriftFilter。

  • false:不启用 ThriftFilter。

false
DubboFilterEnabledboolean

是否启用 DubboFilter。取值:

  • true:启用 DubboFilter。

  • false:不启用 DubboFilter。

false
OutboundTrafficPolicystring

出向流量策略。取值:

  • ALLOW_ANY:允许访问所有外部服务。

  • REGISTRY_ONLY:只能访问注册到网格内的服务。

ALLOW_ANY
Kialiobject

网格拓扑配置。

Enabledboolean

是否启用网格拓扑(必须先开启采集 Prometheus 监控指标,当该项配置更新为false时,系统自动设置本项值为false)。取值:

  • true:启用网格拓扑。

  • false:不启用网格拓扑。

false
Urlstring

网格拓扑服务地址。

http://1.2.**.**:20001
Tracingboolean

是否启用链路追踪(需要开通可观测链路 OpenTelemetry 版)。取值:

  • true:启用链路追踪。

  • false:不启用链路追踪。

true
WebAssemblyFilterDeploymentobject

WebAssemblyFilter 配置。

Enabledboolean

是否启用 WebAssemblyFilter。取值:

  • true:启用 WebAssemblyFilter。
  • false:不启用 WebAssemblyFilter。
false
EnableLocalityLBboolean

是否启用服务就近访问。取值:

  • true:启用服务就近访问。

  • false:不启用服务就近访问。

true
Auditobject

服务网格审计信息。

Enabledboolean

是否启用网格审计。取值:

  • true:启用网格审计。

  • false:不启用网格审计。

true
Projectstring

服务网格审计对应的日志项目。

audit-project
AuditProjectStatusstring

服务网格审计项目的状态。取值:

  • audit_project_exist:审计项目存在。

  • audit_project_not_exist:审计项目不存在。

audit_project_not_exist
Proxyobject

Proxy 配置。

RequestMemorystring

内存请求资源。

128Mi
ClusterDomainstring

信任域。

cluster.domain
LimitMemorystring

内存限制资源。

1024Mi
RequestCPUstring

CPU 请求资源。

100m
EnableDNSProxyingboolean

是否启用 DNS Proxying。取值:

  • true:启用 DNS Proxying。

  • false:不启用 DNS Proxying。

false
LimitCPUstring

CPU 限制资源。

2000m
AccessLogServiceEnabledboolean

是否启用 Envoy 的 gRPC 日志服务(ALS)。取值:

  • true:启用 Envoy 的 gRPC 日志服务(ALS)。

  • false:不启用 Envoy 的 gRPC 日志服务(ALS)。

false
AccessLogServiceHoststring

启用 Envoy 的 gRPC 日志服务(ALS)的地址。

0.0.0.0
AccessLogServicePortinteger

启用 Envoy 的 gRPC 日志服务(ALS)的端口。

9999
AccessLogFormatstring

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)%"}
AccessLogFilestring

Sidecar 访问日志输出的文件路径。

/dev/stdout
K8sNewAPIsSupportobject

Kubernetes API 支持。

GatewayAPIEnabledboolean

是否启用 Gateway API。取值:

  • true:启用 Gateway API。

  • false:不启用 Gateway API。

false
LocalityLBobject

跨地域负载均衡配置。

Enabledboolean

是否启用跨地域负载均衡。取值:

  • true:启用跨地域负载均衡。

  • false:不启用跨地域负载均衡。

false
Failoverobject

跨地域故障转移配置

说明 只能与Distribute二选一。例如,配置Failover就不能配置Distribute
{"failover":[{"from":"cn-hangzhou","to":"cn-shanghai"}]}
Distributeobject

跨地域流量分布配置

说明 只能与Failover二选一。例如,配置Distribute就不能配置 Failover。
[{"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}}]
ControlPlaneLogInfoobject

控制面日志采集配置。

Enabledboolean

是否启用控制面日志采集。取值:

  • true:启用控制面日志采集。

  • false:不启用控制面日志采集。

false
Projectstring

控制面日志采集目标 SLS Project 名称。

mesh-log-cbeb85a09161b4a26ab73e0ac****
LogTTLinteger

控制面日志采集的存储时间(天)。

30
ExtraConfigurationobject

服务网格的功能增强配置。

IstioCRHistoryobject

Istio 资源历史版本功能设置。

EnableHistoryboolean

是否启用 ASM 的 Istio 资源历史版本管理功能。取值:

  • true:启用 ASM 的 Istio 资源历史版本管理功能。

  • false:不启用 ASM 的 Istio 资源历史版本管理功能。

false
CRAggregationEnabledboolean

是否启用数据面集群 Kubernetes API 访问 Istio 资源。取值:

  • true:启用数据面集群 Kubernetes API 访问 Istio 资源。

  • false:不启用数据面集群 Kubernetes API 访问 Istio 资源。

false
MultiBufferobject

基于 MulitiBuffer 的 TLS 性能优化。

Enabledboolean

是否启用基于 MulitiBuffer 的 TLS 性能优化。取值:

  • true:启用基于 MulitiBuffer 的 TLS 性能优化。

  • false:不启用基于 MulitiBuffer 的 TLS 性能优化。

false
PollDelaystring

拉取延迟。

0.02s
TerminationDrainDurationstring

Istio Proxy 终止等待时长。

5s
Lifecycleobject

Istio Proxy 生命周期。

postStartobject

Istio Proxy 启动后执行脚本。

execobject

执行命令。

commandarray

字符串数组表示的执行具体的命令。

commandstring

命令内容。

sleep 3s
httpGetobject

执行 HTTP Get 请求。

portstring

端口。

80
hoststring

调用的服务地址。

127.xx.xx.1
schemestring

调用方式。取值:httphttps

http
httpHeadersarray<object>

发送网络请求时的 Header 内容。

httpHeadersobject

Header 的键值对。

namestring

Header 中的键。

key
valuestring

Header 中的键对应的值。

value
tcpSocketobject

使用 TCP Socket 方式请求。

portstring

TCP Socket 端口。

888
hoststring

远程 TCP Socket 地址。

127.xx.xx.1
preStopobject

Istio Proxy 终止前执行的脚本。

execobject

执行命令。

commandarray

字符串数组表示的执行具体的命令。

commandstring

命令内容。

sleep 3s
httpGetobject

执行 HTTP Get 请求。

portstring

端口。

80
hoststring

调用的服务地址。

127.xx.xx.1
schemestring

调用方式。取值:httphttps

http
httpHeadersarray<object>

发送网络请求时的 Header 内容。

httpHeadersobject

Header 的键值对。

namestring

Header 中的键。

key
valuestring

Header 中的值。

value
tcpSocketobject

使用 TCP Socket 方式请求。

portstring

端口。

888
hoststring

地址。

127.xx.xx.1
SidecarProxyInitResourceLimitobject

istio-init 初始化容器资源限制。

ResourceCPULimitstring

istio-init 初始化容器 CPU 资源限制。

2000m
ResourceMemoryLimitstring

istio-init 初始化容器内存资源限制。

1024Mi
SidecarProxyInitResourceRequestobject

istio-init 初始化容器资源所需。

ResourceCPURequeststring

istio-init 初始化容器所需 CPU 资源。

10m
ResourceMemoryRequeststring

istio-init 初始化容器所需内存资源。

10Mi
DiscoverySelectorsarray<object>

用于选择性服务发现的数据平面命名空间标签选择器列表。

DiscoverySelectorsobject

用于选择性服务发现的数据平面命名空间标签选择器列表。

[{"matchExpressions":[{"key":"asm-discovery","operator":"Exists"}]}]
OPAScopeInjectionobject

OPA 注入范围控制。

OPAScopeInjectedboolean

是否启用 OPA 注入范围控制能力。取值:

  • true:启用 OPA 注入范围控制能力。

  • false:不启用 OPA 注入范围控制能力。

false
CRAggregationConfigurationobject

数据面 KubeAPI 访问能力

Enabledboolean

是否启用数据面 KubeAPI 访问能力。

true
NFDConfigurationobject

节点特征自动获取配置。

Enabledboolean

节点特征自动获取能力是否启用。

true
NFDLabelPrunedboolean

禁用节点特征自动获取能力时,是否清除了节点上的特征相关标签。

true
AccessLogExtraConfobject

访问日志功能增强配置。

GatewayLifecycleinteger

采集到 SLS 的入口网关访问日志的存储周期(天)。例如 30 代表 30 天。

30
SidecarLifecycleinteger

采集到 SLS 的 Sidecar 访问日志的存储周期(天)。例如 30 代表 30 天。

30
GatewayEnabledboolean

是否启用网关日志采集。

true
SidecarEnabledboolean

是否启用 Sidecar 日志采集。

true
AutoDiagnosisobject

网格自动诊断功能配置

AutoDiagnosisEnabledboolean

是否在修改 Istio 资源后自动诊断网格,开启时,当修改任意 Istio 资源时,将在五分钟后触发一次服务网格的自动诊断。

true
AdaptiveXdsConfigurationobject

自适应配置推送优化功能配置。

Enabledboolean

是否启用自适应配置推送优化功能。

true
EgressResourcesobject

自适应配置推送优化出口网关资源配置。

Requestsobject

自适应配置推送优化出口网关资源需求。

{"cpu":"100m", "memory": "256Mi"}
Limitsobject

自适应配置推送优化出口网关资源限制。

{"cpu":"200m", "memory": "512Mi"}
EgressReplicaCountinteger

自适应配置推送优化出口网关副本数。

2
EgressAutoscaleEnabledboolean

是否为自适应配置推送优化出口网关启用自动扩缩容能力(HPA)。

true
EgressMinReplicainteger

自适应配置推送优化出口网关启用 HPA 的最低副本数。

1
EgressMaxReplicainteger

自适应配置推送优化出口网关启用 HPA 的最高副本数。

2
EgressHpaCpuobject

自适应配置推送优化出口网关 HPA 的 CPU 指标配置。

TargetAverageUtilizationinteger

自适应配置推送优化出口网关开启 HPA 时的 CPU 目标使用率。取值为 1~100。如果超过该值,会增加副本;如果低于该值,会减少副本。

80
EgressHpaMemoryobject

自适应配置推送优化出口网关 HPA 的内存指标配置。

TargetAverageUtilizationinteger

自适应配置推送优化出口网关开启 HPA 时的内存目标使用率。取值为 1~100。如果超过该值,会增加副本;如果低于该值,会减少副本。

80
IstiodExtraConfigurationobject

Istiod 额外配置。

LabelsForOffloadedWorkloadsstring

隔离工作负载的标签。

name=xx,region=xx
PilotEnableQuicListenersboolean

是否启用 QUIC 协议监听。

false
Clustersarray

集群列表。

Clusterstring

集群列表。

["caf089e56daba4c51a8906fe43ea1****","c80f45444b3da447da60a911390c2****"]
ClusterSpecstring

服务网格实例规格。取值:

  • standard:标准版。

  • enterprise:企业版。

  • ultimate:旗舰版。

standard
OwnerTypestring

创建网格的云产品类型。取值:

  • ackone:表示网格由 ACK One 创建。

  • 当此项取值为空时,代表网格由用户创建。

ackone
OwnerIdstring

创建网格的云产品实例 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"
    },
    "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": "",
        "CanaryPilotPublicEipId": "",
        "ApiServerLoadbalancerId": "lb-2zekaak10uxds44vx****",
        "ApiServerPublicEip": true,
        "ApiServerPublicEipId": ""
      },
      "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
              }
            }
          ]
        },
        "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": ""
          }
        }
      }
    },
    "Clusters": [
      "[\"caf089e56daba4c51a8906fe43ea1****\",\"c80f45444b3da447da60a911390c2****\"]"
    ],
    "ClusterSpec": "standard",
    "OwnerType": "ackone",
    "OwnerId": "cc3e96f249d124eb38b72718ec5*****"
  }
}

错误码

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
2024-07-18OpenAPI 返回结构发生变更查看变更详情
2024-06-26OpenAPI 返回结构发生变更查看变更详情
2024-01-29OpenAPI 返回结构发生变更查看变更详情
2024-01-27OpenAPI 返回结构发生变更查看变更详情
2024-01-27OpenAPI 返回结构发生变更查看变更详情
2023-08-31OpenAPI 返回结构发生变更查看变更详情
2023-04-13OpenAPI 返回结构发生变更查看变更详情
2022-08-31OpenAPI 返回结构发生变更查看变更详情
2021-10-28OpenAPI 返回结构发生变更查看变更详情
2021-09-06OpenAPI 返回结构发生变更查看变更详情