Usage limits of Services in ACS

更新时间:
复制 MD 格式

ACS restricts certain Kubernetes Service configurations based on the product positioning and architecture of ACS. These restrictions apply only when you create or modify Services using Kubernetes-native APIs. Creating Services through the ACS console is not affected.

If you configure restricted fields through Kubernetes-native APIs, the Service may not function as expected.

Restricted fields

NodePort Services

The following NodePort-related fields are not supported:

Restricted fieldBehavior
.spec.type == NodePortCannot configure.
.spec.HealthCheckNodePortCannot configure.
.spec.allocateLoadBalancerNodePorts == trueCannot configure.
.spec.ports[].nodePortCannot configure.
.spec.loadBalancerSourceRangesCannot configure.
.spec.externalTrafficPolicy != ClusterCannot configure.
.spec.internalTrafficPolicy != ClusterCannot configure.

ExternalIP

Restricted fieldBehavior
.spec.externalIPsCannot specify.

Troubleshoot

If your Service does not function as expected, check the Service field configurations against the tables above and correct any restricted fields.

If the issue persists after correcting the field configurations, submit a ticket.