Service严重依赖k8s的DNS服务(CoreDNS,1.11之前的版本kube-dns)
Service的
工作模式:
userspace:1.1- (proxy转发调度)
iptabls:1.10- (service转发调度)
ipvs: 1.11+ (ipvs转发调度)需要在安装是指定
类型(工作模式):
无头service:只支持clusterIP
ExternalName:表示把集群外部的服务引入到集群内部,如内部pod访问外部服务请求出去后响应回得来,使得pod像使用集群内部的服务一样来使用集群外部的服务另一种引入外部服务的方式是Ingress
ClusterIP(默认):仅用于集群内部通信
NodePort: 接入集群外部
LoadBalancer:k8s部署在虚拟机上,虚拟机工作在云环境