持续集成部署-k8s-服务发现-Service:配置讲解及基础命令
- 1. Service 简介
- 2. 基础命令
- 3. 基于 Service 访问外部服务
- 4. 代理外部域名
- 5. Endpoints 常用类型
1. Service 简介
在K8s中,Service
是一种可以暴露一个或多个Pod
的稳定的网络终点,从而形成逻辑上的应用服务单元,为服务发现、负载均衡、容错等提供了基础设施支持。
Service
的主要作用包括以下几个方面:
-
1. 实现内部服务发现:在K8s中,往往会有多个
Pod
运行同一种应用服务,Service
可以将这些Pod
组合成一个逻辑上的服务单元,并且为这个服务单元分配一个唯一的Cluster IP
地址,以供其他应用程序调用。 -
2. 提供负载均衡能力:
Service
可以将请求引导到多个后端Pod
中的任意一个,从而实现负载均衡。 -
3. 支持动态扩容:当需要增加
Pod<