客服 拼多多砍价dy抖音ks快手 自助商城点击进入
WHAT
Services是kubernetes的核心理念,通过创建service可以为一组具有相同功能的容器应用提供一个统一的入口,并将请求负载分担到各个容器应用上。
Service的转发后端有三种方式
Clusterip:通过集群的内部 IP 暴露服务service技术,选择该值,服务只 能够在集群内部可以访问,这也是默认的 ServiceType。
Nodeport:通过每个 Node 上的 IP 和静态端口(NodePort)暴露服务。外部应用只需要访问任意一台node节点node_ip:nodeport就可以访问到应用service技术,集群内有多台主机,可通过配置使用外部负载 均衡器,将请求发送到后端节点的nodeport上。
Loadblance:使用云提供商的负载局衡器,可以向外部暴露服 务。外部的负载均衡器可以路由到Service然后到应用。
Service的三种端口类型
Port:Service对内暴露的端口
Targetport:POD暴露的端口
Nodeport:Service对外暴露的端口
WHY
我们对外提供服务,而对于POD最容易的就是TCP/IP加端口号的技术,但是因为POD的补可靠性(pod的生命周期是不断变化的,每次重新生成的pod ip地址都是不一样 的等)。并且当pod有多个副本时,没有一个统一入口不方便访问,所以kubernetes通过service来解决这些问题————一个前置负载均衡器来进行流量分发
HOW
一个简单的绑定端口的例子yaml配置配置文件如下:
上述配置创建一个名称为 "my-service" 的 Service 对象,它会将请求代理到使用 TCP 端口 9376,并且具有标签 app.kubernetes.io/name=MyApp 的 Pod 上。
本文由2218329273于2022-12-27发表在龙哥云资源网,如有疑问,请联系我们。本文链接:https://longgeyun.com/knowledge/41260.html
上一篇博世壁挂炉的优点有哪些抖音购买
下一篇南通广电传媒集团招聘 刷qq空间访客1元十万感恩遇见是什么意思
numa技术 快手买粉丝自助平台
拼多多助力平台低价刷微信投票在线
抖音手机网页版登录入口yy货源中心
web应用的集群技术 10086短信查余额时光静好陪你长大唯美句子捏你人
快手100个赞0.2元网站小红书无水印视频 审查元素
Pr2020零基础快速入门
文字转语音App最新版3.0
APP下载页源码-带后台