DescribeServiceMeshDetail - 获取服务网格详情

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

调试

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

调试

授权信息

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

  • 操作:是指具体的权限点。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

访问级别

资源类型

条件关键字

关联操作

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:标准版。

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

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:使用公网地址暴露 Istio Pilot。

  • false:不使用公网地址暴露 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:使用公网地址暴露 API Server。

  • false:不使用公网地址暴露 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:集成开放策略代理(OPA)插件。

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

true

LimitMemory

string

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

512Mi

RequestCPU

string

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

2

LimitCPU

string

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

1

Prometheus

object

Prometheus 配置。

UseExternal

boolean

是否启用外部 Prometheus。取值:

  • true:启用外部 Prometheus。

  • false:不启用外部 Prometheus。

false

ExternalUrl

string

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

http://prometheus:9090

AccessLog

object

访问日志配置。

Enabled

boolean

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

  • true:启用访问日志。

  • false:不启用访问日志。

true

Project

string

访问日志项目名称。

k8s-log-b7b05d08670e41ca8c8fc0b7718f*****

Pilot

object

Pilot 配置。

Http10Enabled

boolean

是否支持 HTTP1.0。取值:

  • true:支持 HTTP1.0。

  • false:不支持 HTTP1.0。

false

TraceSampling

number

链路追踪采样百分比。

100

Feature

object

Pilot 功能配置。

FilterGatewayClusterConfig

boolean

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

  • true:启用 Gateway 配置过滤。

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

false

EnableSDSServer

boolean

是否启用 SDS 服务。取值:

  • true:启用 SDS 服务。

  • false:不启用 SDS 服务。

false

ConfigSource

object

外部服务接入配置。

Enabled

boolean

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

  • true:接入外部服务。

  • false:不接入外部服务。

false

NacosID

string

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

mse-cn-tl326******

MSE

object

MSE 配置。

Enabled

boolean

是否启用 MSE。取值:

  • true:启用 MSE。

  • false:不启用 MSE。

false

CustomizedZipkin

boolean

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

  • true:启用自定义 zipkin。

  • false:不启用自定义 zipkin。

false

SidecarInjector

object

Sidecar 注入器的配置。

EnableNamespacesByDefault

boolean

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

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

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

false

RequestMemory

string

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

512Mi

LimitMemory

string

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

2048Mi

RequestCPU

string

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

1000m

AutoInjectionPolicyEnabled

boolean

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

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

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

true

LimitCPU

string

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

4000m

InitCNIConfiguration

object

CNI 配置。

ExcludeNamespaces

string

排除的命名空间。

kube-system,istio-system

Enabled

boolean

是否启用 CNI。取值:

  • true:启用 CNI。

  • false:不启用 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

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:开启采集 Prometheus 监控指标。

  • false:不开启采集 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。取值:

  • true:启用 MysqlFilter。

  • false:不启用 MysqlFilter。

false

RedisFilterEnabled

boolean

是否启用 RedisFilter。取值:

  • true:启用 RedisFilter。

  • false:不启用 RedisFilter。

false

ThriftFilterEnabled

boolean

是否启用 ThriftFilter。取值:

  • true:启用 ThriftFilter。

  • false:不启用 ThriftFilter。

false

DubboFilterEnabled

boolean

是否启用 DubboFilter。取值:

  • true:启用 DubboFilter。

  • false:不启用 DubboFilter。

false

OutboundTrafficPolicy

string

出向流量策略。取值:

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

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

ALLOW_ANY

Kiali

object

网格拓扑配置。

Enabled

boolean

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

  • true:启用网格拓扑。

  • false:不启用网格拓扑。

false

Url

string

网格拓扑服务地址。

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

Tracing

boolean

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

  • true:启用链路追踪。

  • false:不启用链路追踪。

true

WebAssemblyFilterDeployment

object

WebAssemblyFilter 配置。

Enabled

boolean

是否启用 WebAssemblyFilter。取值:

  • true:启用 WebAssemblyFilter。

  • false:不启用 WebAssemblyFilter。

false

EnableLocalityLB

boolean

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

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

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

true

Audit

object

服务网格审计信息。

Enabled

boolean

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

  • true:启用网格审计。

  • false:不启用网格审计。

true

Project

string

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

audit-project

AuditProjectStatus

string

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

  • audit_project_exist:审计项目存在。

  • audit_project_not_exist:审计项目不存在。

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。取值:

  • true:启用 DNS Proxying。

  • false:不启用 DNS Proxying。

false

LimitCPU

string

CPU 限制资源。

2000m

AccessLogServiceEnabled

boolean

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

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

  • false:不启用 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。取值:

  • true:启用 Gateway API。

  • false:不启用 Gateway API。

false

LocalityLB

object

跨地域负载均衡配置。

Enabled

boolean

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

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

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

false

Failover

object

跨地域故障转移配置

说明

只能与Distribute二选一。例如,配置Failover就不能配置Distribute

{"failover":[{"from":"cn-hangzhou","to":"cn-shanghai"}]}

Distribute

object

跨地域流量分布配置

说明

只能与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}}]

FailoverPriority

object

地理位置负载均衡优先级列表。

["topology.istio.io/network","topology.kubernetes.io/region","topology.kubernetes.io/zone","topology.istio.io/subzone"]

ControlPlaneLogInfo

object

控制面日志采集配置。

Enabled

boolean

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

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

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

false

Project

string

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

mesh-log-cbeb85a09161b4a26ab73e0ac****

LogTTL

integer

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

30

ExtraConfiguration

object

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

IstioCRHistory

object

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

EnableHistory

boolean

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

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

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

false

CRAggregationEnabled

boolean

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

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

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

false

MultiBuffer

object

基于 MulitiBuffer 的 TLS 性能优化。

Enabled

boolean

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

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

  • false:不启用基于 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

调用方式。取值:httphttps

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

调用方式。取值:httphttps

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 注入范围控制能力。取值:

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

  • false:不启用 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:标准版。

  • enterprise:企业版。

  • ultimate:旗舰版。

standard

OwnerType

string

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

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

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

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*****"
  }
}

错误码

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

变更历史

更多信息,参考变更详情