# 1.基本概念
- 定义一组pod的访问规则
- 通过service来作为统一入口进行访问,然后由controller去创建进行部署pod
# 2.service存在的意义
- 防止pod失联(服务发现)
- 因为pod的ip地址不唯一
- service如何防止pod失联
- 定义一组pod的访问策略(负载均衡)
# Pod和Service如何建立关系
- 和控制器一样,也是通过label和selector建立关系
# 常用的service类型
可以通过命令查看
kubectl expose -h
1
2
2
- ClusterIp: 集群内部使用
- NodePort: 对外访问内部应用的时候用
- LoadBalancer: 对外访问应用使用,公用云
可通过 kubectl get svc 进行查看 或者是 kubectl get service