APM
腾讯云应用性能管理服务参数
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, ModifyMesh, ModifyTracingConfig。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Enable | Boolean | 是 | 是否启用 示例值:true |
Region | String | 否 | 地域 注意:此字段可能返回 null,表示取不到有效值。 示例值:ap-shanghai |
InstanceId | String | 否 | APM 实例,如果创建时传入的参数为空,则表示自动创建 APM 实例。 注意:此字段可能返回 null,表示取不到有效值。 示例值:apm-LmCpqBQaq |
NeedDelete | Boolean | 否 | 是否要删除APM实例 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
AccessLogConfig
AccessLog 配置
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Enable | Boolean | 否 | 是否启用 示例值:true |
Template | String | 否 | 采用的模板,可选值:istio(默认)、trace 示例值:istio |
SelectedRange | SelectedRange | 否 | 选中的范围 |
CLS | CLS | 否 | 腾讯云日志服务相关参数 |
Encoding | String | 否 | 编码格式,可选值:TEXT、JSON 示例值:TEXT |
Format | String | 否 | 日志格式 示例值:[%START_TIME%] |
Address | String | 否 | GRPC第三方服务器地址 示例值:172.0.3.6:80 |
EnableServer | Boolean | 否 | 是否启用GRPC第三方服务器 示例值:true |
EnableStdout | Boolean | 否 | 是否启用标准输出 示例值:true |
ActiveOperation
正在执行的异步操作
被如下接口引用:DescribeMesh, DescribeMeshList。
名称 | 类型 | 描述 |
---|---|---|
OperationId | String | 操作Id 示例值:mesh-351lvuec |
Type | String | 操作类型,取值范围: - LINK_CLUSTERS: 关联集群 - RELINK_CLUSTERS: 重新关联集群 - UNLINK_CLUSTERS: 解关联集群 - INSTALL_MESH: 安装网格 示例值:upgrade-mesh |
AutoInjectionNamespaceState
描述某一网格在特定命名空间下的自动注入状态
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Namespace | String | 是 | 命名空间名称 示例值:default |
State | String | 否 | 注入状态 注意:此字段可能返回 null,表示取不到有效值。 示例值:INJECT_NEW |
CLS
腾讯云日志服务相关参数
被如下接口引用:CreateMesh, DescribeAccessLogConfig, DescribeMesh, DescribeMeshList, ModifyAccessLogConfig, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Enable | Boolean | 是 | 是否启用 示例值:true |
LogSet | String | 否 | 日志集 示例值:mesh-xxx |
Topic | String | 否 | 日志主题 示例值:accesslog |
NeedDelete | Boolean | 否 | 是否删除 示例值:false |
Region | String | 否 | cls 主题创建的地域 注意:此字段可能返回 null,表示取不到有效值。 示例值:sh |
Cluster
Mesh集群信息
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ClusterId | String | 是 | 集群Id 示例值:cls-i3wbzkfl |
Region | String | 是 | 地域 示例值:ap-shanghai |
Role | String | 是 | 集群角色,取值范围: - MASTER:控制面所在的主集群 - REMOTE:主集群管理的远端集群 示例值:REMOTE |
VpcId | String | 是 | 私有网络Id 示例值:vpc-xxxxxxxx |
SubnetId | String | 是 | 子网Id 示例值:subnet-xxxxxxxx |
DisplayName | String | 否 | 名称,只读 示例值:cluster-test |
State | String | 否 | 状态,只读 示例值:RUNNING |
LinkedTime | Timestamp ISO8601 | 否 | 关联时间,只读 示例值:2025-01-02T10:51:48.338+08:00 |
Config | ClusterConfig | 否 | 集群配置 |
Status | ClusterStatus | 否 | 详细状态,只读 |
Type | String | 否 | 类型,取值范围: - TKE - EKS 示例值:TKE |
HostedNamespaces | Array of String | 否 | 集群关联的 Namespace 列表 示例值:{"ns1","ns2"} |
ClusterConfig
集群配置
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
AutoInjectionNamespaceList | Array of String | 是 | 自动注入SideCar的NameSpace 示例值:{"ns1","ns2"} |
IngressGatewayList | Array of IngressGateway | 否 | Ingress配置列表 |
EgressGatewayList | Array of EgressGateway | 否 | Egress配置列表 |
Istiod | IstiodConfig | 否 | Istiod配置 注意:此字段可能返回 null,表示取不到有效值。 |
DeployConfig | DeployConfig | 否 | 部署配置 |
AutoInjectionNamespaceStateList | Array of AutoInjectionNamespaceState | 否 | 自动注入命名空间状态列表 |
ClusterStatus
集群状态
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
LinkState | String | 是 | 关联状态,取值范围: - LINKING: 关联中 - LINKED: 已关联 - UNLINKING: 解关联中 - LINK_FAILED: 关联失败 - UNLINK_FAILED: 解关联失败 示例值:linking |
LinkErrorDetail | String | 是 | 关联错误详情 注意:此字段可能返回 null,表示取不到有效值。 示例值:CheckError: cluster not found |
CrossRegionConfig
负载均衡跨域设置
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|
CustomPromConfig
第三方 Prometheus 配置参数
被如下接口引用:LinkPrometheus。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Url | String | 是 | Prometheus 访问地址 注意:此字段可能返回 null,表示取不到有效值。 示例值:http://x.x.x.x:909 |
AuthType | String | 是 | 认证方式 注意:此字段可能返回 null,表示取不到有效值。 示例值:none, basic |
IsPublicAddr | Boolean | 否 | 是否公网地址,缺省为 false 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
VpcId | String | 否 | 虚拟网络id 注意:此字段可能返回 null,表示取不到有效值。 示例值:vpc-xxxxxxxx |
Username | String | 否 | Prometheus 用户名(用于 basic 认证方式) 注意:此字段可能返回 null,表示取不到有效值。 示例值:root |
Password | String | 否 | Prometheus 密码(用于 basic 认证方式) 注意:此字段可能返回 null,表示取不到有效值。 示例值:password |
DeployConfig
部署配置
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
NodeSelectType | String | 否 | 部署类型,取值范围: - SPECIFIC:专有模式 - AUTO:普通模式 示例值:AUTO |
Nodes | Array of String | 否 | 指定的节点 示例值:{"10.0.0.2", "10,0,0,5"} |
EgressGateway
Egress配置
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Name | String | 是 | Egress名称 示例值:istio-egressgateway-xxx |
Namespace | String | 是 | 所在的Namespace 示例值:default |
Workload | WorkloadConfig | 否 | 工作负载配置 |
Status | EgressGatewayStatus | 否 | 工作负载的状态 |
EgressGatewayStatus
egress gateway 的状态
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
CurrentVersion | String | 是 | egress gateway的当前版本 示例值:1.14.5 |
DesiredVersion | String | 是 | egress gateway的目标版本 示例值:1.16.5 |
State | String | 是 | egress gateway的状态,取值:running,upgrading,rollbacking 示例值:upgrading |
ExtensiveCluster
内网独占集群配置
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ClusterId | String | 否 | Cluster ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:tgw-lgt20d75 |
Zone | String | 否 | 可用区 注意:此字段可能返回 null,表示取不到有效值。 示例值:ap-guangzhou-5 |
ExtensiveClusters
内网独占集群配置列表
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
L4Clusters | Array of ExtensiveCluster | 否 | 4层集群配置 注意:此字段可能返回 null,表示取不到有效值。 |
L7Clusters | Array of ExtensiveCluster | 否 | 7层集群配置 注意:此字段可能返回 null,表示取不到有效值。 |
Filter
键值对过滤器,用于条件过滤查询。例如过滤ID、名称等
被如下接口引用:DescribeMeshList。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Name | String | 是 | 需要过滤的字段。 示例值:mesh-name |
Values | Array of String | 是 | 字段的过滤值。 示例值:{"Mesh1", "Mesh2"} |
GrafanaInfo
Grafana信息
被如下接口引用:DescribeMesh, DescribeMeshList。
名称 | 类型 | 描述 |
---|---|---|
Enabled | Boolean | 是否开启 示例值:true |
InternalURL | String | 内网地址 示例值:http://172.16.180.133 |
PublicURL | String | 公网地址 注意:此字段可能返回 null,表示取不到有效值。 示例值:http://grafana-4056m7nh.grafana.tencent-cloud.com |
PublicFailedReason | String | 公网失败原因 注意:此字段可能返回 null,表示取不到有效值。 示例值:TIMEOUT |
PublicFailedMessage | String | 公网失败详细信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:some error msg |
HorizontalPodAutoscalerSpec
HPA 配置
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
MinReplicas | Integer | 是 | 最小副本数 示例值:1 |
MaxReplicas | Integer | 是 | 最大副本数 示例值:3 |
Metrics | Array of MetricSpec | 是 | 用于计算副本数的指标 |
IngressGateway
IngressGateway 实例信息
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Name | String | 是 | IngressGateway 实例名字 示例值:istio-ingressgateway |
Namespace | String | 是 | 命名空间 示例值:istio-system |
ClusterId | String | 是 | 集群 ID 示例值:cls-xxxxxxxx |
Service | Service | 是 | Service 配置 |
Workload | WorkloadConfig | 是 | Workload 配置 |
LoadBalancer | LoadBalancer | 否 | 负载均衡配置,自动创建 CLB 时返回 注意:此字段可能返回 null,表示取不到有效值。 |
Status | IngressGatewayStatus | 否 | IngressGateway 状态信息,只读 |
LoadBalancerId | String | 否 | 负载均衡实例ID,使用已有 CLB 时返回 示例值:lb-xxxxxxxx |
IngressGatewayStatus
IngressGateway状态
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
LoadBalancer | LoadBalancerStatus | 是 | 负载均衡实例状态 |
CurrentVersion | String | 是 | ingress gateway 当前的版本 示例值:1.14.5 |
DesiredVersion | String | 是 | ingress gateway 目标的版本 示例值:1.16.5 |
State | String | 是 | ingress gateway的状态,取值running, upgrading, rollbacking 示例值:upgrading |
InjectConfig
自动注入配置
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ExcludeIPRanges | Array of String | 否 | 不需要进行代理的 ip 地址范围 注意:此字段可能返回 null,表示取不到有效值。 示例值:["10.0.1.0/24","10.0.2.0/24"] |
HoldApplicationUntilProxyStarts | Boolean | 否 | 是否等待sidecar启动 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
HoldProxyUntilApplicationEnds | Boolean | 否 | 是否允许sidecar等待 注意:此字段可能返回 null,表示取不到有效值。 示例值:false |
IstioConfig
Istio配置
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
OutboundTrafficPolicy | String | 是 | 外部流量策略 示例值:ALLOW_ANY |
Tracing | TracingConfig | 否 | 调用链配置(Deprecated,请使用 MeshConfig.Tracing 进行配置) |
DisablePolicyChecks | Boolean | 否 | 禁用策略检查功能 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
EnablePilotHTTP | Boolean | 否 | 支持HTTP1.0协议 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
DisableHTTPRetry | Boolean | 否 | 禁用HTTP重试策略 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
SmartDNS | SmartDNSConfig | 否 | SmartDNS策略 注意:此字段可能返回 null,表示取不到有效值。 |
IstiodConfig
Istiod配置
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Workload | WorkloadConfig | 否 | 工作负载配置 |
LoadBalancer
负载均衡配置
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
LoadBalancerType | String | 否 | 负载均衡实例的网络类型: OPEN:公网属性, INTERNAL:内网属性。 只读。 示例值:OPEN |
SubnetId | String | 否 | 负载均衡实例所在的子网(仅对内网VPC型LB有意义),只读。 示例值:subnet-xxxxxxxx |
InternetChargeType | String | 否 | TRAFFIC_POSTPAID_BY_HOUR 按流量按小时后计费 ; BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;只读。 示例值:TRAFFIC_POSTPAID_BY_HOUR |
InternetMaxBandwidthOut | Integer | 否 | 最大出带宽,单位Mbps,仅对公网属性的LB生效,默认值 10 示例值:10 |
ZoneID | String | 否 | 可用区 ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:ap-shanghai |
VipIsp | String | 否 | 运营商类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:GMCC |
TgwGroupName | String | 否 | TGW Group 名 注意:此字段可能返回 null,表示取不到有效值。 示例值:ziyan_huiyi |
AddressIPVersion | String | 否 | IP 类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:IPv4 |
Tags | Array of Tag | 否 | 标签列表 注意:此字段可能返回 null,表示取不到有效值。 |
ExtensiveClusters | ExtensiveClusters | 否 | 内网独占集群配置列表 注意:此字段可能返回 null,表示取不到有效值。 |
CrossRegionConfig | CrossRegionConfig | 否 | 负载均衡跨地域配置 注意:此字段可能返回 null,表示取不到有效值。 |
MasterZoneID | String | 否 | 设置跨可用区容灾时的主可用区ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:200002 |
SlaveZoneID | String | 否 | 设置跨可用区容灾时的备可用区ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:200001 |
LoadBalancerStatus
负载均衡状态信息
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
LoadBalancerId | String | 是 | 负载均衡实例 ID 示例值:lb-xxxxxxxx |
LoadBalancerName | String | 是 | 负载均衡实例名字 示例值:cls-xxxxxxxx_istio_igw |
LoadBalancerVip | String | 是 | 负载均衡实例 VIP 示例值:x.x.x.x |
LoadBalancerHostname | String | 是 | 负载均衡实例 Hostname 注意:此字段可能返回 null,表示取不到有效值。 示例值:lb-xxxxx-xxxx.clb.ap-shanghai.tencentclb.com |
Mesh
Mesh信息
被如下接口引用:DescribeMesh, DescribeMeshList。
名称 | 类型 | 描述 |
---|---|---|
MeshId | String | Mesh实例Id 示例值:mesh-351lvuec |
DisplayName | String | Mesh名称 示例值:service-manager |
Type | String | Mesh类型,取值范围: - STANDALONE:独立网格 - HOSTED:托管网格 示例值:HOSTED |
Region | String | 地域 示例值:ap-shanghai |
Version | String | 版本 示例值:1.8.1 |
State | String | Mesh状态,取值范围: - PENDING:等待中 - CREATING:创建中 - RUNNING:运行中 - ABNORMAL:异常 - UPGRADING:升级中 - CANARY_UPGRADED:升级灰度完成 - ROLLBACKING:升级回滚 - DELETING:删除中 - CREATE_FAILED:安装失败 - DELETE_FAILED:删除失败 - UPGRADE_FAILED:升级失败 - ROLLBACK_FAILED:回滚失败 示例值:RUNNING |
CreatedTime | Timestamp ISO8601 | 创建时间 示例值:2025-01-02T10:50:01.951+08:00 |
UpdatedTime | Timestamp ISO8601 | 修改时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2025-01-02T10:51:53.869+08:00 |
ClusterList | Array of Cluster | 集群列表 |
Config | MeshConfig | Mesh配置 |
Status | MeshStatus | Mesh详细状态 |
TagList | Array of Tag | 标签列表 |
MeshConfig
网格配置项
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Istio | IstioConfig | 否 | Istio配置 |
AccessLog | AccessLogConfig | 否 | AccessLog配置 |
Prometheus | PrometheusConfig | 否 | Prometheus配置 |
Inject | InjectConfig | 否 | 自动注入配置 注意:此字段可能返回 null,表示取不到有效值。 |
Tracing | TracingConfig | 否 | 调用跟踪配置 注意:此字段可能返回 null,表示取不到有效值。 |
SidecarResources | ResourceRequirements | 否 | Sidecar自定义资源 注意:此字段可能返回 null,表示取不到有效值。 |
MeshStatus
Mesh当前状态
被如下接口引用:DescribeMesh, DescribeMeshList。
名称 | 类型 | 描述 |
---|---|---|
ServiceCount | Integer | 服务数量 示例值:1 |
CanaryVersion | String | 灰度升级的版本 注意:此字段可能返回 null,表示取不到有效值。 示例值:1.8.1 |
Prometheus | Array of PrometheusStatus | 已废弃 注意:此字段可能返回 null,表示取不到有效值。 |
StateMessage | String | 状态附带信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:some message |
ActiveOperationList | Array of ActiveOperation | 正在执行的异步操作 注意:此字段可能返回 null,表示取不到有效值。 |
TPS | PrometheusStatus | 获取TPS信息 注意:此字段可能返回 null,表示取不到有效值。 |
MetricSpec
MetricSpec 描述如何通过指定指标进行自动扩缩容
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Type | String | 是 | 指标来源类型,支持 Pods/Resource 示例值:Pods |
Pods | PodsMetricSource | 否 | 使用自定义指标扩进行自动扩缩容 |
Resource | ResourceMetricSource | 否 | 使用资源指标扩进行自动扩缩容 |
PodsMetricSource
PodsMetricSource 定义了如何根据特定指标进行扩缩容
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
MetricName | String | 是 | 指标名 示例值:k8s_pod_rate_cpu_core_used_request |
TargetAverageValue | String | 是 | 目标值 示例值:80 |
PrometheusConfig
Prometheus 配置
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkPrometheus, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
VpcId | String | 否 | 虚拟网络Id 示例值:vpc-xxxxxxxx |
SubnetId | String | 否 | 子网Id 示例值:subnet-xxxxxxxx |
Region | String | 否 | 地域 示例值:sh |
InstanceId | String | 否 | 关联已存在实例Id,不填则默认创建 示例值:prom-86rajg7s |
CustomProm | CustomPromConfig | 否 | 第三方 Prometheus 注意:此字段可能返回 null,表示取不到有效值。 |
PrometheusStatus
Prometheus状态信息
被如下接口引用:DescribeMesh, DescribeMeshList。
名称 | 类型 | 描述 |
---|---|---|
PrometheusId | String | Prometheus Id 示例值:mesh-351lvuec-prom-86rajg7s |
DisplayName | String | 展示名称 示例值:prom-for-test |
InstanceId | String | 实例Id 示例值:prom-86rajg7s |
VpcId | String | 虚拟网络Id 示例值:vpc-75aajr3v |
State | String | 状态 示例值:running |
Region | String | 地区 示例值:sh |
Grafana | GrafanaInfo | Grafana信息 注意:此字段可能返回 null,表示取不到有效值。 |
Type | String | Prometheus 类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:tmp |
Resource
Resource 定义了资源类型和数量
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Name | String | 否 | 资源类型 cpu/memory 示例值:cpu |
Quantity | String | 否 | 资源数量 示例值:1 |
ResourceMetricSource
ResourceMetricSource 定义了如何根据已知类型的资源指标进行扩缩容
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Name | String | 是 | 资源名称 cpu/memory 示例值:cpu |
TargetAverageUtilization | Integer | 是 | 目标平均利用率 示例值:60 |
TargetAverageValue | String | 是 | 目标平均值 示例值:60 |
ResourceRequirements
ResourceRequirements 描述了计算资源需求。
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Limits | Array of Resource | 否 | Limits 描述了允许的最大计算资源量。 |
Requests | Array of Resource | 否 | Requests 描述所需的最小计算资源量。 |
SelectedItems
选中的项目
被如下接口引用:DescribeAccessLogConfig, ModifyAccessLogConfig。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Namespace | String | 否 | 命名空间 示例值:ns |
ClusterName | String | 否 | 集群名称 示例值:cls-test |
ItemName | String | 否 | 选中项目名字 示例值:istio-proxy sidecar |
Gateways | Array of String | 否 | ingress gw的名称列表 示例值:[gw-1,gw-2] |
SelectedRange
被选中的范围
被如下接口引用:CreateMesh, DescribeAccessLogConfig, DescribeMesh, DescribeMeshList, ModifyAccessLogConfig, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Items | Array of SelectedItems | 否 | 选中的项目详细内容 |
All | Boolean | 否 | 是否全选 示例值:false |
Service
Service信息
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Type | String | 否 | ClusterIP/NodePort/LoadBalancer 示例值:LoadBalancer |
CLBDirectAccess | Boolean | 否 | 是否开启LB直通Pod 示例值:true |
ExternalTrafficPolicy | String | 否 | 服务是否希望将外部流量路由到节点本地或集群范围的端点。 有两个可用选项:Cluster(默认)和 Local。Cluster 隐藏了客户端源 IP,可能导致第二跳到另一个节点;Local 保留客户端源 IP 并避免 LoadBalancer 和 NodePort 类型服务的第二跳。 示例值:Cluster |
SmartDNSConfig
智能DNS配置
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
IstioMetaDNSCapture | Boolean | 否 | 开启DNS代理 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
IstioMetaDNSAutoAllocate | Boolean | 否 | 开启自动地址分配 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
Tag
标签
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 是 | 标签键 示例值:k1 |
Value | String | 是 | 标签值 示例值:v1 |
Passthrough | Boolean | 否 | 是否透传给其他关联产品 示例值:true |
TracingConfig
调用链配置
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Sampling | Float | 否 | 调用链采样率,百分比 示例值:1.0 |
Enable | Boolean | 否 | 是否启用调用跟踪 示例值:true |
APM | APM | 否 | 腾讯云 APM 服务相关参数 |
Zipkin | TracingZipkin | 否 | 启动第三方服务器的地址 |
TracingZipkin
调用追踪的Zipkin设置
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, ModifyMesh, ModifyTracingConfig。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Address | String | 是 | Zipkin调用地址 示例值:http://10.0.0.2 |
WorkloadConfig
工作负载配置
被如下接口引用:CreateMesh, DescribeMesh, DescribeMeshList, LinkClusterList, ModifyMesh。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Replicas | Integer | 否 | 工作副本数 示例值:1 |
Resources | ResourceRequirements | 否 | 资源配置 |
HorizontalPodAutoscaler | HorizontalPodAutoscalerSpec | 否 | HPA策略 |
SelectedNodeList | Array of String | 否 | 部署到指定节点 示例值:{"10.0.0.2", "10.0.0.5"} |
DeployMode | String | 否 | 组件的部署模式,取值说明: IN_GENERAL_NODE:常规节点 IN_EKLET:eklet 节点 IN_SHARED_NODE_POOL:共享节电池 IN_EXCLUSIVE_NODE_POOL:独占节点池 示例值:IN_GENERAL_NODE |