Parameter | Description | Required | Default value |
name | The name of the gateway. | No | mse-ingress |
common.pay.payType | The billing method. Only the pay-as-you-go billing method is supported. | No If you do not configure this parameter, the system automatically uses the pay-as-you-go billing method. | POSTPAY |
common.instance.spec | The specifications of the gateway. | No | 4c8g |
common.instance.replicas | The number of replicas of the gateway. Valid values: 0 to 30. | No | 3 |
common.network.vSwitches | The primary and secondary vSwitches. Specify the primary vSwitch first. You must specify at least one vSwitch and up to two vSwitches. If you do not specify this parameter, the vSwitch on the node on which the pod of MSE Ingress Controller is deployed is used. | No | None |
common.network.publicSLBSpec | The specifications of the Internet-facing Server Load Balancer (SLB) instance that you purchase for the cloud-native gateway. Valid values: slb.s1.small slb.s2.small slb.s2.medium slb.s3.small slb.s3.medium slb.s3.large
| No | slb.s2.small |
common.network.privateSLBSpec | The specifications of the internal-facing SLB instance that you purchase for the cloud-native gateway. Valid values: slb.s1.small slb.s2.small slb.s2.medium slb.s3.small slb.s3.medium slb.s3.large
| No | slb.s2.small |
common.securityGroupType | The type of the security group. Valid values: | No | normal |
global.tls.enableHardwareAcceleration | Specifies whether to enable Transport Layer Security (TLS) hardware acceleration. TLS hardware acceleration can significantly improve the processing performance of HTTPS traffic. | No | true |
global.ipAccessControl.whitelist | The global IP address whitelist. | No | Not configured |
global.ipAccessControl.blacklist | The global IP address blacklist. | No | Not configured |
monitor.logging.sls | Specifies whether to activate Simple Log Service. If you want to activate Simple Log Service, you must grant permissions on Simple Log Service to MSE Ingress Controller. | No | false |
monitor.logging.sls.reuseProject | The Simple Log Service project to which access logs are delivered. Valid values: | No | Left empty |
monitor.tracing.xTrace.sampleRate | The sampling rate for Managed Service for OpenTelemetry. | No | 0 |
monitor.tracing.openTelemetry | Specifies whether to activate Managed Service for OpenTelemetry. | No | By default, Managed Service for OpenTelemetry is deactivated. You cannot activate Managed Service for OpenTelemetry and open source OpenTelemetry at the same time. |
monitor.tracing.openTelemetry.sampleRate | The sampling rate for Managed Service for OpenTelemetry. | No | 100 |
ingress.local.ingressClass | The IngressClass resource that is associated with Ingress resources the cloud-native gateway listens to. Valid values: Not configured: No Ingress resources are listened to. mse : Ingress resources whose IngressClass is mse are listened to.
Left empty "": All the Ingress resources are listened to. nginx: Ingress resources whose IngressClass is nginx or Ingress resources with which no IngressClass is associated are listened to. Other values: Ingress resources that are associated with a specified IngressClass are listened to.
Note The IngressClass resource that you use to associate with an MseIngressConfig takes precedence over the IngressClass resource that is specified by this parameter. | No | Not configured |
ingress.local.watchNamespace | The cluster namespace whose Ingress resources are listened to by the cloud-native gateway. Valid values: | No | Left empty |