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

调试

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

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribeServiceMeshDetail

系统规定参数。取值:DescribeServiceMeshDetail

ServiceMeshId String c08ba3fd1e6484b0f8cc1ad8fe10d****

服务网格ID

返回数据

名称 类型 示例值 描述
RequestId String 11fd0027-c27e-41bb-a565-75583054****

请求ID

ServiceMesh Object

服务网格详情

Endpoints Object

端点详情

IntranetPilotEndpoint String 192.168.**.**:15011

Istio Pilot地址(内网)

PublicPilotEndpoint String 182.92.**.**:15011

Istio Pilot地址(公网)

IntranetApiServerEndpoint String https://192.168.**.**:6443

API Server地址(内网)

PublicApiServerEndpoint String https://123.56.**.**:6443

API Server地址(公网)

ServiceMeshInfo Object

服务网格基本信息

Profile String Default

网格规格(标准版或是Pro版),取值:

  • Default:标准版
  • Pro:Pro版
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 c08ba3fd1e6484b0f8cc1ad8fe10d****

服务网格ID

Name String mesh1

服务网格名称

RegionId String cn-beijing

服务网格所在地域ID

Spec Object

服务网格规格信息

Network Object

服务网格网络配置信息

VpcId String vpc-2zew0rajjkmxy2369****

专有网络ID

SecurityGroupId String sg-2ze384sxttxbctnj****

安全组ID

VSwitches Array of String vsw-2ze66z3ntvsej0mdo****

虚拟交换机ID

LoadBalancer Object

负载均衡信息

PilotPublicEip Boolean true

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

  • true:使用公网地址暴露Istio Pilot
  • false:不使用公网地址暴露Istio Pilot
PilotPublicLoadbalancerId String lb-2zesa8qs8kbkj9jkl****

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

ApiServerLoadbalancerId String lb-2zekaak10uxds44vx****

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

ApiServerPublicEip Boolean true

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

  • true:使用公网地址暴露API Server
  • false:不使用公网地址暴露API Server
MeshConfig Object

服务网格配置信息

OPA Object

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

RequestMemory String 1024Mi

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

LogLevel String info

OPA代理容器日志级别

Enabled Boolean true

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

  • true:集成开放策略代理(OPA)插件
  • false:不集成开放策略代理(OPA)插件
LimitMemory String 512Mi

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

RequestCPU String 2

OPA代理容器的CPU资源请求

LimitCPU String 1

OPA代理容器的CPU资源限制

Prometheus Object

Prometheus配置

UseExternal Boolean false

是否启用外部Prometheus,取值:

  • true:启用外部Prometheus
  • false:不启用外部Prometheus
ExternalUrl String http://prometheus:9090

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

AccessLog Object

访问日志配置

Enabled Boolean true

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

  • true:启用访问日志
  • false:不启用访问日志
Project String k8s-log-b7b05d08670e41ca8c8fc0b7718f*****

访问日志项目名称

Pilot Object

Pilot配置

Http10Enabled Boolean false

是否支持HTTP1.0,取值:

  • true:支持HTTP1.0
  • false:不支持HTTP1.0
TraceSampling Float 100

是否启用链路追踪,取值:

  • true:启用链路追踪
  • false:不启用链路追踪
Feature Object

Pilot功能配置

FilterGatewayClusterConfig Boolean false

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

  • true:启用Gateway配置过滤
  • false:不启用Gateway配置过滤
EnableSDSServer Boolean false

是否启用SDS服务,取值:

  • true:启用SDS服务
  • false:不启用SDS服务
ConfigSource Object

外部服务接入配置

Enabled Boolean false

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

  • true:接入外部服务
  • false:不接入外部服务
NacosID String mse-cn-tl326******

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

MSE Object

MSE配置

Enabled Boolean false

是否启用MSE,取值:

  • true:启用MSE
  • false:不启用MSE
CustomizedZipkin Boolean false

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

  • true:启用自定义zipkin
  • false:不启用自定义zipkin
SidecarInjector Object

Sidecar注入器的配置

EnableNamespacesByDefault Boolean false

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

  • true:为所有命名空间开启自动注入功能
  • false:不为所有命名空间开启自动注入功能
RequestMemory String 512Mi

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

LimitMemory String 2048Mi

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

RequestCPU String 1000m

Sidecar注入器Pod的CPU请求资源

AutoInjectionPolicyEnabled Boolean true

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

  • true:开启通过Pod Annotations实现自动注入Sidecar
  • false:不开启通过Pod Annotations实现自动注入Sidecar
LimitCPU String 4000m

Sidecar注入器Pod的CPU限制资源

InitCNIConfiguration Object

CNI配置

ExcludeNamespaces String kube-system,istio-system

排除的命名空间

Enabled Boolean false

是否启用CNI,取值:

  • true:启用CNI
  • false:不启用CNI
SidecarInjectorWebhookAsYaml String {"injectedAnnotations":{"test/istio-init":"runtime/default2","test/istio-proxy":"runtime/default"},"replicaCount":2,"nodeSelector":{"beta.kubernetes.io/os":"linux"}}

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

IncludeIPRanges String *

包含的IP地址段

ExcludeIPRanges String 100.100.100.100

不拦截指定IP范围

ExcludeOutboundPorts String 80,81

不拦截指定outbound端口

ExcludeInboundPorts String 80,81

不拦截指定Inbound端口

Telemetry Boolean true

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

  • true:开启采集Prometheus监控指标
  • false:不开启采集Prometheus监控指标
Edition Object

版本信息

Name String Pro

版本名称

IstiodImageTag String v1.9.7.1-3-gb3f1ab3c9c-pro-aliyun

Istiod镜像版本

ProxyImageTag String v1.9.7.1-3-gb3f1ab3c9c-pro-aliyun

Istio Proxy镜像版本

ProtocolSupport Object

协议支持配置

MysqlFilterEnabled Boolean false

是否启用MysqlFilter,取值:

  • true:启用MysqlFilter
  • false:不启用MysqlFilter
RedisFilterEnabled Boolean false

是否启用RedisFilter,取值:

  • true:启用RedisFilter
  • false:不启用RedisFilter
ThriftFilterEnabled Boolean false

是否启用ThriftFilter,取值:

  • true:启用ThriftFilter
  • false:不启用ThriftFilter
DubboFilterEnabled Boolean false

是否启用DubboFilter,取值:

  • true:启用DubboFilter
  • false:不启用DubboFilter
OutboundTrafficPolicy String ALLOW_ANY

出向流量策略,取值:

  • ALLOW_ANY:允许访问所有外部服务
  • REGISTRY_ONLY:只能访问注册到网格内的服务
Kiali Object

Kiali配置

Enabled Boolean false

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

  • true:启用Kiali
  • false:不启用Kiali
Url String http://1.2.**.**:20001

Kiali服务地址

Tracing Boolean true

是否启用链路追踪(需要开通阿里云链路追踪服务),取值:

  • true:启用链路追踪
  • false:不启用链路追踪
WebAssemblyFilterDeployment Object

WebAssemblyFilter配置

Enabled Boolean false

是否启用WebAssemblyFilter,取值:

  • true:启用WebAssemblyFilter
  • false:不启用WebAssemblyFilter
EnableLocalityLB Boolean true

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

  • true:启用服务就近访问
  • false:不启用服务就近访问
Audit Object

服务网格审计信息

Enabled Boolean true

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

  • true:启用网格审计
  • false:不启用网格审计
Project String audit-project

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

AuditProjectStatus String audit_project_not_exist

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

  • audit_project_exist:审计项目存在
  • audit_project_not_exist:审计项目不存在
Proxy Object

Proxy配置

RequestMemory String 128Mi

内存请求资源

ClusterDomain String cluster.domain

信任域

LimitMemory String 1024Mi

内存限制资源

RequestCPU String 100m

CPU请求资源

EnableDNSProxying Boolean false

是否启用DNS Proxying,取值:

  • true:启用DNS Proxying
  • false:不启用DNS Proxying
LimitCPU String 2000m

CPU限制资源

AccessLogServiceEnabled Boolean false

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

  • true:启用Envoy的gRPC日志服务(ALS)
  • false:不启用Envoy的gRPC日志服务(ALS)
AccessLogServiceHost String 0.0.0.0

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

AccessLogServicePort Integer 9999

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

AccessLogFormat String {"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)%"}

Sidecar访问日志的格式

AccessLogFile String /dev/stdout

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

K8sNewAPIsSupport Object

Kubernetes API支持

GatewayAPIEnabled Boolean false

是否启用Gateway API,取值:

  • true:启用Gateway API
  • false:不启用Gateway API
LocalityLB Object

跨地域负载均衡配置

Enabled Boolean false

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

  • true:启用跨地域负载均衡
  • false:不启用跨地域负载均衡
Failover Map

跨地域故障转移配置(只能与Distribute二选一,配置Failover就不能配置Distribute,反之亦然)

Distribute Map

跨地域流量分布配置(只能与Failover二选一,配置Distribute就不能配置Failover,反之亦然)

ControlPlaneLogInfo Object

控制面日志采集配置

Enabled Boolean false

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

  • true:启用控制面日志采集
  • false:不启用控制面日志采集
Project String mesh-log-cbeb85a09161b4a26ab73e0ac****

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

ExtraConfiguration Object

服务网格的功能增强配置

IstioCRHistory Object

Istio资源历史版本功能设置

EnableHistory Boolean false

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

CRAggregationEnabled Boolean false

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

MultiBuffer Object

基于MulitiBuffer的TLS性能优化

Enabled Boolean false

启用基于MulitiBuffer的TLS性能优化

PollDelay String 0.02s

拉取延迟

TerminationDrainDuration String 5s

Istio Proxy终止等待时长

Lifecycle Object

Istio Proxy生命周期

PostStart Object

启动后参数

Exec Object

启动后执行

Command Array of String sleep 15

执行命令

HTTPGet Object

启动后执行HTTP请求参数

Port String 80

请求端口

Host String 127.0.0.1

请求地址

Scheme String https

请求方式

HTTPHeaders Array of httpHeaders

HTTP全部请求头

Name String Name

HTTP请求头名称

Value String Test

HTTP请求头值

TCPSocket Object

套接字请求

Port String 8080

端口

Host String 127.0.0.1

地址

PreStop Object

终止前参数

Exec Object

终止前执行

Command Array of String sleep 10

执行命令

HTTPGet Object

终止前执行HTTP请求参数

Port String 80

端口

Host String 127.0.0.1

地址

Scheme String https

请求方式

HTTPHeaders Array of httpHeaders

HTTP全部请求头

Name String Name

HTTP请求头名称

Value String Test

HTTP请求头值

TCPSocket Object

套接字请求

Port String 8080

端口

Host String 127.0.01

地址

SidecarProxyInitResourceLimit Object

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

ResourceCPULimit String 2000m

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

ResourceMemoryLimit String 1024Mi

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

SidecarProxyInitResourceRequest Object

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

ResourceCPURequest String 10m

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

ResourceMemoryRequest String 10Mi

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

DiscoverySelectors Array of Object [{"matchExpressions":[{"key":"asm-discovery","operator":"Exists"}]}]

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

Clusters Array of String ["caf089e56daba4c51a8906fe43ea1****","c80f45444b3da447da60a911390c2****"]

集群列表

示例

请求示例

http(s)://[Endpoint]/?Action=DescribeServiceMeshDetail
&ServiceMeshId=c08ba3fd1e6484b0f8cc1ad8fe10d****
&<公共请求参数>

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<RequestId>11fd0027-c27e-41bb-a565-75583054****</RequestId>
<ServiceMesh>
    <Clusters>["caf089e56daba4c51a8906fe43ea1****","c80f45444b3da447da60a911390c2****"]</Clusters>
    <Endpoints>
        <PublicPilotEndpoint>182.92.**.**:15011</PublicPilotEndpoint>
        <IntranetApiServerEndpoint>https://192.168.**.**:6443</IntranetApiServerEndpoint>
        <PublicApiServerEndpoint>https://123.56.**.**:6443</PublicApiServerEndpoint>
        <IntranetPilotEndpoint>192.168.**.**:15011</IntranetPilotEndpoint>
    </Endpoints>
    <ServiceMeshInfo>
        <ServiceMeshId>c08ba3fd1e6484b0f8cc1ad8fe10d****</ServiceMeshId>
        <Version>v1.7.4.0-gfb34ba99-aliyun</Version>
        <State>running</State>
        <UpdateTime>2020-06-03T14:48:54+08:00</UpdateTime>
        <CreationTime>2020-04-21T09:42:20+08:00</CreationTime>
        <RegionId>cn-beijing</RegionId>
        <ErrorMessage> error</ErrorMessage>
        <Profile>Default</Profile>
        <Name>mesh1</Name>
    </ServiceMeshInfo>
    <Spec>
        <Network>
            <VpcId>vpc-2zew0rajjkmxy2369****</VpcId>
            <SecurityGroupId>sg-2ze384sxttxbctnj****</SecurityGroupId>
            <VSwitches>vsw-2ze66z3ntvsej0mdo****</VSwitches>
        </Network>
        <LoadBalancer>
            <ApiServerLoadbalancerId>lb-2zekaak10uxds44vx****</ApiServerLoadbalancerId>
            <PilotPublicEip>true</PilotPublicEip>
            <PilotPublicLoadbalancerId>lb-2zesa8qs8kbkj9jkl****</PilotPublicLoadbalancerId>
            <ApiServerPublicEip>true</ApiServerPublicEip>
        </LoadBalancer>
        <MeshConfig>
            <ExcludeInboundPorts>80,81</ExcludeInboundPorts>
            <IncludeIPRanges>*</IncludeIPRanges>
            <EnableLocalityLB>true</EnableLocalityLB>
            <ExcludeOutboundPorts>80,81</ExcludeOutboundPorts>
            <ExcludeIPRanges>100.100.100.100</ExcludeIPRanges>
            <Tracing>true</Tracing>
            <OutboundTrafficPolicy>ALLOW_ANY</OutboundTrafficPolicy>
            <Telemetry>true</Telemetry>
            <CustomizedZipkin>false</CustomizedZipkin>
            <OPA>
                <LimitMemory>512Mi</LimitMemory>
                <RequestMemory>1024Mi</RequestMemory>
                <LimitCPU>1</LimitCPU>
                <Enabled>true</Enabled>
                <RequestCPU>2</RequestCPU>
                <LogLevel>info</LogLevel>
            </OPA>
            <Prometheus>
                <UseExternal>false</UseExternal>
                <ExternalUrl>http://prometheus:9090</ExternalUrl>
            </Prometheus>
            <AccessLog>
                <Enabled>true</Enabled>
            </AccessLog>
            <Pilot>
                <TraceSampling>100</TraceSampling>
                <Http10Enabled>false</Http10Enabled>
                <Feature>
                    <FilterGatewayClusterConfig>false</FilterGatewayClusterConfig>
                    <EnableSDSServer>false</EnableSDSServer>
                </Feature>
                <ConfigSource>
                    <Enabled>false</Enabled>
                    <NacosID>mse-cn-tl326******</NacosID>
                </ConfigSource>
            </Pilot>
            <MSE>
                <Enabled>false</Enabled>
            </MSE>
            <SidecarInjector>
                <AutoInjectionPolicyEnabled>true</AutoInjectionPolicyEnabled>
                <LimitMemory>2048Mi</LimitMemory>
                <RequestMemory>512Mi</RequestMemory>
                <LimitCPU>4000m</LimitCPU>
                <EnableNamespacesByDefault>false</EnableNamespacesByDefault>
                <RequestCPU>1000m</RequestCPU>
                <SidecarInjectorWebhookAsYaml>{"injectedAnnotations":{"test/istio-init":"runtime/default2","test/istio-proxy":"runtime/default"},"replicaCount":2,"nodeSelector":{"beta.kubernetes.io/os":"linux"}}</SidecarInjectorWebhookAsYaml>
                <InitCNIConfiguration>
                    <Enabled>false</Enabled>
                    <ExcludeNamespaces>kube-system,istio-system</ExcludeNamespaces>
                </InitCNIConfiguration>
            </SidecarInjector>
            <Edition>
                <IstiodImageTag>v1.9.7.1-3-gb3f1ab3c9c-pro-aliyun</IstiodImageTag>
                <ProxyImageTag>v1.9.7.1-3-gb3f1ab3c9c-pro-aliyun</ProxyImageTag>
                <Name>Pro</Name>
            </Edition>
            <ProtocolSupport>
                <ThriftFilterEnabled>false</ThriftFilterEnabled>
                <RedisFilterEnabled>false</RedisFilterEnabled>
                <DubboFilterEnabled>false</DubboFilterEnabled>
                <MysqlFilterEnabled>false</MysqlFilterEnabled>
            </ProtocolSupport>
            <Kiali>
                <Enabled>false</Enabled>
                <Url>http://1.2.**.**:20001</Url>
            </Kiali>
            <WebAssemblyFilterDeployment>
                <Enabled>false</Enabled>
            </WebAssemblyFilterDeployment>
            <Audit>
                <Project>audit-project</Project>
                <Enabled>true</Enabled>
                <AuditProjectStatus>audit_project_not_exist</AuditProjectStatus>
            </Audit>
            <Proxy>
                <AccessLogServiceEnabled>false</AccessLogServiceEnabled>
                <LimitMemory>1024Mi</LimitMemory>
                <RequestMemory>128Mi</RequestMemory>
                <EnableDNSProxying>false</EnableDNSProxying>
                <ClusterDomain>cluster.domain</ClusterDomain>
                <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)%"}</AccessLogFormat>
                <LimitCPU>2000m</LimitCPU>
                <AccessLogFile>/dev/stdout</AccessLogFile>
                <AccessLogServiceHost>0.0.0.0</AccessLogServiceHost>
                <RequestCPU>100m</RequestCPU>
                <AccessLogServicePort>9999</AccessLogServicePort>
            </Proxy>
            <K8sNewAPIsSupport>
                <GatewayAPIEnabled>false</GatewayAPIEnabled>
            </K8sNewAPIsSupport>
            <LocalityLB>
                <Failover>{"failover":[{"from":"cn-hangzhou","to":"cn-shanghai"}]}</Failover>
                <Enabled>false</Enabled>
                <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}}]</Distribute>
            </LocalityLB>
            <ControlPlaneLogInfo>
                <Project>mesh-log-cbeb85a09161b4a26ab73e0ac****</Project>
                <Enabled>false</Enabled>
            </ControlPlaneLogInfo>
        </MeshConfig>
    </Spec>
</ServiceMesh>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "11fd0027-c27e-41bb-a565-75583054****",
  "ServiceMesh" : {
    "Clusters" : "[\"caf089e56daba4c51a8906fe43ea1****\",\"c80f45444b3da447da60a911390c2****\"]",
    "Endpoints" : {
      "PublicPilotEndpoint" : "182.92.**.**:15011",
      "IntranetApiServerEndpoint" : "https://192.168.**.**:6443",
      "PublicApiServerEndpoint" : "https://123.56.**.**:6443",
      "IntranetPilotEndpoint" : "192.168.**.**:15011"
    },
    "ServiceMeshInfo" : {
      "ServiceMeshId" : "c08ba3fd1e6484b0f8cc1ad8fe10d****",
      "Version" : "v1.7.4.0-gfb34ba99-aliyun",
      "State" : "running",
      "UpdateTime" : "2020-06-03T14:48:54+08:00",
      "CreationTime" : "2020-04-21T09:42:20+08:00",
      "RegionId" : "cn-beijing",
      "ErrorMessage" : "error",
      "Profile" : "Default",
      "Name" : "mesh1"
    },
    "Spec" : {
      "Network" : {
        "VpcId" : "vpc-2zew0rajjkmxy2369****",
        "SecurityGroupId" : "sg-2ze384sxttxbctnj****",
        "VSwitches" : "vsw-2ze66z3ntvsej0mdo****"
      },
      "LoadBalancer" : {
        "ApiServerLoadbalancerId" : "lb-2zekaak10uxds44vx****",
        "PilotPublicEip" : true,
        "PilotPublicLoadbalancerId" : "lb-2zesa8qs8kbkj9jkl****",
        "ApiServerPublicEip" : true
      },
      "MeshConfig" : {
        "ExcludeInboundPorts" : "80,81",
        "IncludeIPRanges" : "*",
        "EnableLocalityLB" : true,
        "ExcludeOutboundPorts" : "80,81",
        "ExcludeIPRanges" : "100.100.100.100",
        "Tracing" : true,
        "OutboundTrafficPolicy" : "ALLOW_ANY",
        "Telemetry" : true,
        "CustomizedZipkin" : false,
        "OPA" : {
          "LimitMemory" : "512Mi",
          "RequestMemory" : "1024Mi",
          "LimitCPU" : 1,
          "Enabled" : true,
          "RequestCPU" : 2,
          "LogLevel" : "info"
        },
        "Prometheus" : {
          "UseExternal" : false,
          "ExternalUrl" : "http://prometheus:9090"
        },
        "AccessLog" : {
          "Enabled" : true
        },
        "Pilot" : {
          "TraceSampling" : 100,
          "Http10Enabled" : false,
          "Feature" : {
            "FilterGatewayClusterConfig" : false,
            "EnableSDSServer" : false
          },
          "ConfigSource" : {
            "Enabled" : false,
            "NacosID" : "mse-cn-tl326******"
          }
        },
        "MSE" : {
          "Enabled" : false
        },
        "SidecarInjector" : {
          "AutoInjectionPolicyEnabled" : true,
          "LimitMemory" : "2048Mi",
          "RequestMemory" : "512Mi",
          "LimitCPU" : "4000m",
          "EnableNamespacesByDefault" : false,
          "RequestCPU" : "1000m",
          "SidecarInjectorWebhookAsYaml" : "{\"injectedAnnotations\":{\"test/istio-init\":\"runtime/default2\",\"test/istio-proxy\":\"runtime/default\"},\"replicaCount\":2,\"nodeSelector\":{\"beta.kubernetes.io/os\":\"linux\"}}",
          "InitCNIConfiguration" : {
            "Enabled" : false,
            "ExcludeNamespaces" : "kube-system,istio-system"
          }
        },
        "Edition" : {
          "IstiodImageTag" : "v1.9.7.1-3-gb3f1ab3c9c-pro-aliyun",
          "ProxyImageTag" : "v1.9.7.1-3-gb3f1ab3c9c-pro-aliyun",
          "Name" : "Pro"
        },
        "ProtocolSupport" : {
          "ThriftFilterEnabled" : false,
          "RedisFilterEnabled" : false,
          "DubboFilterEnabled" : false,
          "MysqlFilterEnabled" : false
        },
        "Kiali" : {
          "Enabled" : false,
          "Url" : "http://1.2.**.**:20001"
        },
        "WebAssemblyFilterDeployment" : {
          "Enabled" : false
        },
        "Audit" : {
          "Project" : "audit-project",
          "Enabled" : true,
          "AuditProjectStatus" : "audit_project_not_exist"
        },
        "Proxy" : {
          "AccessLogServiceEnabled" : false,
          "LimitMemory" : "1024Mi",
          "RequestMemory" : "128Mi",
          "EnableDNSProxying" : false,
          "ClusterDomain" : "cluster.domain",
          "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)%\"}",
          "LimitCPU" : "2000m",
          "AccessLogFile" : "/dev/stdout",
          "AccessLogServiceHost" : "0.0.0.0",
          "RequestCPU" : "100m",
          "AccessLogServicePort" : 9999
        },
        "K8sNewAPIsSupport" : {
          "GatewayAPIEnabled" : false
        },
        "LocalityLB" : {
          "Failover" : "{\"failover\":[{\"from\":\"cn-hangzhou\",\"to\":\"cn-shanghai\"}]}",
          "Enabled" : false,
          "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" : {
          "Project" : "mesh-log-cbeb85a09161b4a26ab73e0ac****",
          "Enabled" : false
        }
      }
    }
  }
}

错误码

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