存在意义
1.防止Pod失连(服务发现)
Pod把ip地址注册到service,service找到具体功能对应的IP告诉调用者,调用者从service中得到最新IP进行访问(类似注册中心)
2.定义一组关于Pod的访问规则(负载均衡)
让请求访问分担到不同的Pod,比如根据响应时间、并发多少、空闲时间定义访问规则
Pod和Service的关系
根据label和selector标签建立关联。Service有自己的ip叫做vip(虚拟ip)
常用的Service类型
1ClusterIP:集群内部使用(例如:前端Pod访问后端Pod)
2NodePort:对外访问应用使用(例如:普通用户访问前端页面,nginx通过对外的端口号进行暴露任何一个node节点都可以访问到)
3LoadBalancer:对外访问应用使用,也可用于公有云
网友评论