華為云計算 云知識 Kubernetes Service發(fā)布的服務類型
Kubernetes Service發(fā)布的服務類型

Kubernetes Service發(fā)布的服務類型包括:

1. ClusterIP :通過集群的內(nèi)部 IP 暴露服務,選擇該值,服務只能夠在集群內(nèi)部可以訪問。

2. NodePort:通過每個 Node 上的 IP 和靜態(tài)端口(NodePort)暴露服務。NodePort 服務會路由到 ClusterIP 服務,這個 ClusterIP 服務會自動創(chuàng)建。通過請求 <NodeIP>:<NodePort>,可以從集群的外部訪問一個 NodePort 服務。

3. LoadBalancer:使用云提供商的 負載均衡 器,可以向外部暴露服務。外部的負載均衡器可以路由到 NodePort 服務和 ClusterIP 服務。

4. ExternalName:通過返回 CNAME 和它的值,可以將服務映射到 externalName 字段的內(nèi)容(例如, foo.bar.example.com)。 沒有任何類型代理被創(chuàng)建,這只有 Kubernetes 1.7 或更高版本的 kube-dns 才支持。