更新时间:2025-04-27 GMT+08:00

服务访问类型

服务允许指定业务需要的类型

  • ClusterIP:通过集群的内部 IP 暴露服务,选择该值时服务只能够在集群内部访问。 这也是您没有为服务显式指定 type 时使用的默认值。 您可以使用 Ingress 或者 Gateway API 向公众暴露服务。
  • NodePort:通过每个节点上的 IP 和静态端口(NodePort)暴露服务。 为了让节点端口可用,Kubernetes 设置了集群 IP 地址,这等同于您请求 type: ClusterIP 的服务。
  • LoadBalancer:使用云提供商的负载均衡器向外部暴露服务。华为云的Loadbalancer类型服务对接的ELB负载均衡服务。
  • ExternalName:将服务映射到 externalName 字段的内容(例如,映射到主机名api.foo.bar.example)。 该映射将集群的 DNS 服务器配置为返回具有该外部主机名值的 CNAME 记录。 无需创建任何类型代理。

取值范围

ClusterIP/Nodeport/Loadbalancer/ExternalName

默认值

ClusterIP

是否允许修改

允许

作用范围

CCE Standard/CCE Turbo

配置建议

根据业务诉求配置类型。