Kubernetes-Service

2023-03-19  本文已影响0人  ssttIsme

存在意义

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:对外访问应用使用,也可用于公有云

上一篇 下一篇

猜你喜欢

热点阅读