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

 

 

[kubernetes]5-4 kubernetes的服务发现

相关文章: