Kubernetes中Service的类型有哪些?

提问者:帅平 问题分类:运维

Kubernetes中Service的类型有哪些?

1 个回答
绿水长流
绿水长流

在kubernetes中service的类型有4种,分别是如下:

一、ClusterIP

通过集群内部的一个 IP 地址暴露 Service,只在集群内部可以访问

二、NodePort

通过每一个节点上的的静态端口(NodePort)暴露 Service,同时自动创建 ClusterIP 类型的访问方式
1、在集群内部通过 $(ClusterIP): $(Port) 访问
2、在集群外部通过 $(NodeIP): $(NodePort) 访问

三、LoadBalancer

通过云服务供应商(AWS、Azure、GCE 等)的负载均衡器在集群外部暴露 Service,同时自动创建 NodePort 和 ClusterIP 类型的访问方式
1、在集群内部通过 $(ClusterIP): $(Port) 访问
2、在集群外部通过 $(NodeIP): $(NodePort) 访问
3、在集群外部通过 $(LoadBalancerIP): $(Port) 访问

四、ExternalName

将 Service 映射到 externalName 指定的地址(例如:foo.bar.example.com),返回值是一个 CNAME 记录。不使用任何代理机制

发布于:1个月前 (10-27)
我来回答