容器计算服务Service使用限制

由于阿里云容器计算服务ACS的产品定位及架构考虑,ACS会对用户使用Service做出一定程度的限制。在使用控制台界面创建Service时不需要考虑该问题,但通过Kubernetes原生API创建或使用包含特殊字段配置的Service时,可能会遇到与预期不符的情况。本文介绍ACS对Service使用的相关限制。

限制项

对应Service资源字段

说明

NodePort类Service

  • .spec.type == NodePort

  • .spec.HealthCheckNodePort

  • .spec.allocateLoadBalancerNodePorts== true

  • .spec.ports[].nodePort

  • .spec.loadBalancerSourceRanges

  • .spec.externalTrafficPolicy != Cluster

  • .spec.internalTrafficPolicy != Cluster

不支持用户指定NodePort类Service相关字段

ExternalIP

.spec.externalIPs

不支持用户指定该字段

说明

如果您遇到Service资源的行为表现不符合预期的情况,请参考上述表格校对和修正对应Service的字段配置。如果问题仍未解决,请提交工单