5-4 kubernetes的服务发现
podA 通过ip访问podB
或者podA通过 service的ip(相对固定的ip,主要service存在,删除pod不会改变ip ) 访问podB的各个实例
或者通过DNS(SerB) 解析到Service的名字 从而实现podB的访问
集群内访问2 通过HeadlessService 返回一个列表 并不进行负载均衡
集群内服务访问集群外的服务1
ip+port
集群内服务访问集群外的服务2
定义一个Service ,手动定义一个Endpoint,名字和Service一样,通过DNS找到service
集群外部服务访问集群内的服务1
Nodeport 每个node都会有对应端口
集群外部服务访问集群内的服务2
Hostport 简单的端口映射,只在对应的机子上有对应端口
集群外部服务访问集群内的服务3
通过ingress