1 个回答
在kubernetes中service的类型有4种,分别是如下:
一、ClusterIP
二、NodePort
三、LoadBalancer
四、ExternalName
一、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 记录。不使用任何代理机制
发布于:3年前 (2022-10-27) IP属地:未知
我来回答
您需要 登录 后回答此问题!