云容器引擎 CCE-服务基础配置:服务访问类型

时间:2023-11-22 17:59:11

服务访问类型

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

参数名

取值范围

默认值

是否允许修改

作用范围

type

ClusterIP/Nodeport/Loadbalancer/ExternalName

ClusterIP

允许

CCE Standard/CCE Turbo

ClusterIP:通过集群的内部 IP 暴露服务,选择该值时服务只能够在集群内部访问。 这也是你没有为服务显式指定 type 时使用的默认值。 你可以使用 Ingress 或者 Gateway API 向公众暴露服务。

NodePort:通过每个节点上的 IP 和静态端口(NodePort)暴露服务。 为了让节点端口可用,Kubernetes 设置了集群 IP 地址,这等同于你请求 type: ClusterIP 的服务。

LoadBalancer:使用云提供商的负载均衡器向外部暴露服务。华为云的Loadbalancer类型服务对接的ELB负载均衡服务。

ExternalName:将服务映射到 externalName 字段的内容(例如,映射到主机名api.foo.bar.example)。 该映射将集群的 DNS 服务器配置为返回具有该外部主机名值的 CNAME 记录。 无需创建任何类型代理。

配置建议:

根据业务诉求配置类型

support.huaweicloud.com/ref-cce/category_24.html