目录
前言
考试大纲:了解service的作用,了解port、targetport、NodePort的作用
创建service并通过NodePort及ingress的方式发布服务。了解3种服务的发现方式:
clusterIP、变量、dns
本章要点:
考点1: 创建及删除service
考点2: 了解service是通过标签的方式定位pod
考点3: 通过Nodeport发布服务
考点4:创建ingress并发布服务
前面提到过pod是不健壮的,可能随时会挂掉,因为配置了deployment,马上会重新生成一个新的pod,但是新的pod的IP会发生变化
所以想通过连接pod的IP来访问时不靠谱的,且直接通过pod的IP来访问的话,如果负载大也无法实现负载均衡,所以我们需要service(简称svc)
可以把service理解为一个负载均衡器,所有发送给svc1的请求,都会转发给后端的pod,pod的数目越多,每个pod的负载就越低。svc之所以能把请求转发给后端的pod
是由kube-proxy组件来实现。