首页

【阅读分享】K8S - 4 种 Kubernetes 服务类型

标签:k8s     发布时间:2024-01-07   

203-138274141709458dfeda7cd144e_tplv-obj_692_900.png

在 Kubernetes 中,Service 是一种在集群中公开网络应用程序的方法。@b@@b@我们使用服务使该组 Pod 在网络上可用,以便用户可以与其交互。@b@@b@Kubernetes 服务有4种类型:ClusterIP、NodePort、LoadBalancer和ExternalName。服务规范中的“类型”属性决定了服务如何向网络公开。 @b@@b@● ClusterIP @b@ClusterIP 是默认且最常见的服务类型。Kubernetes 将为 ClusterIP 服务分配一个集群内部 IP 地址。这使得该服务只能在集群内访问。 @b@@b@● NodePort @b@这通过在 ClusterIP 之上添加集群范围的端口来将服务公开到集群外部。我们可以通过NodeIP:NodePort来请求服务。 @b@@b@● LoadBalancer @b@这使用云提供商的负载均衡器向外部公开服务。 @b@@b@● ExternalName @b@这将服务映射到域名。