Loading

深入理解Service

Service,Endpoint

service 为动态的一组Pod提供一个固定的访问入口 ClusterIP,service name

ClusterIP
通过集群内部IP地址暴露服务,但该地址仅在集群内部可见,可达,它无法被集群外部的客户端访问,默认类型
NodePort
NodePort是ClusterIP的增强类型,它位于ClusterIP的功能之外,在每个节点上使用一个相同的端口号将外部流量引入到该service上来
LoadBalancer
LB是NodePort的增强类型,要借助与底层IaaS云服务上的LBaaS产品来按需管理LoadBalancer
ExternalName
借助集群上KubeDNS来实现,服务的名称会被解析为一个CNAME记录,而CNAME名称会被DNS解析为集群外部的服务IP地址,这种service既不会有CLusterIP,也不会有nodeport

posted @ 2021-06-26 15:36  宋某人  阅读(138)  评论(1编辑  收藏  举报