Service 的概念
Service (也被称为微服务)是一个访问一系列Pods的一个对象。通常用labels标签字段访问资源。
原生的应用可以使用 Endpoints API去访问资源。非原生的应用可以使用虚拟IP访问资源。Service有以下几类。
- cluster IP 默认 - 暴露一个内部集群的IP,只能在集群内部互相访问
- Node Port - 暴露一个Node IP使用一个静态的端口
- LoadBalancer - 负载均衡,需要使用云厂商的负载均衡
- ExternalName - 映射服务到 externalName的内容,使用CNAME记录