当前位置: 首页 > news >正文

西安模板建网站网站如何做直播轮播

西安模板建网站,网站如何做直播轮播,慈溪做无痛同济 amp 网站,全景网站制作教程在 Kubernetes 中#xff0c;当您创建 NodePort 类型的服务时#xff0c;流量不会直接从主机的 IP 和端口转发到特定 Pod 的 IP 和端口。相反#xff0c;流量被转发到集群中的一个节点#xff0c;然后从那里转发到相应的 Pod。 1、当您创建 NodePort 类型的服务时#xf…       在 Kubernetes 中当您创建 NodePort 类型的服务时流量不会直接从主机的 IP 和端口转发到特定 Pod 的 IP 和端口。相反流量被转发到集群中的一个节点然后从那里转发到相应的 Pod。 1、当您创建 NodePort 类型的服务时Kubernetes 会在集群中的每个节点上分配预定义范围通常在 30000-32767 范围内的端口。 2、当流量发送到指定 NodePort 上的主机 IP 地址时接收流量的节点使用其内部路由来确定哪个 Pod 应接收流量。 3、然后Kubernetes 使用服务的集群 IP 将流量转发到选定的 Pod。服务负责在与服务选择器匹配的容器之间对流量进行负载平衡。 总之发往 NodePort 服务的流量首先发送到集群中的节点然后根据服务的内部负载均衡机制将其路由到服务后面的某个 Pod。流量不会直接从主机 IP 和端口转发到特定的容器 IP 和端口。 eg: 假设你有一个 Kubernetes 集群其中包括三个节点它们分别有以下IP地址 Node1: 192.168.1.100        节点 1192.168.1.100Node2: 192.168.1.101        节点 2192.168.1.101Node3: 192.168.1.102        节点 3192.168.1.102 现在你创建了一个 NodePort 类型的 Service它暴露了端口 80并选择了一组 Pod这些 Pod 运行一个 Web 应用程序监听端口 8080。你的 Service 配置可能如下所示 apiVersion: v1 kind: Service metadata:name: my-web-service spec:selector:app: my-web-appports:- protocol: TCPport: 80targetPort: 8080type: NodePort在这种情况下Kubernetes会执行以下操作 Kubernetes为集群中的每个节点分配一个随机的 NodePort在大多数情况下NodePort会在30000到32767之间随机选择。假设分配的NodePort为30080。 当有来自外部的请求例如浏览器请求 http://Node1:30080 时流量将被路由到 Node1因为该请求使用了 Node1 的 IP 地址和 NodePort。 在 Node1 上Kubernetes会检查 Service 的选择器selector以确定哪些 Pod 符合条件在本例中是标记为 app: my-web-app 的 Pod。 Kubernetes将请求从 Node1 转发到符合条件的 Pod 中的一个通常使用轮询或IP散列等方法来实现负载均衡。 请求最终到达一个运行你的 Web 应用程序的 Pod该应用程序监听端口 8080并响应请求。 总之NodePort Service 将流量路由到集群中的一个节点然后再根据 Service 的选择器将流量路由到符合条件的 Pod 上以实现负载均衡。这是 Kubernetes 中一种常见的服务暴露方式使得你可以通过节点的 IP 地址和 NodePort 来访问服务。 作为新手你可能还要问那 外部用户怎么通过80端口进行访问呢 如果你希望外部用户可以通过标准 HTTP 端口 80 访问你的服务你可以使用 Kubernetes Ingress Controller 来将外部流量引导到你的 NodePort 服务。下面是一个简单的示例来说明这一点 创建一个 NodePort 服务 创建一个 NodePort 服务来公开你的应用程序就像之前的示例中一样。这个服务将监听一个高端口例如 30080然后将流量路由到你的应用程序的 Pod。 创建 Ingress 资源 创建一个 Ingress 资源将外部 HTTP 流量引导到你的 NodePort 服务。下面是一个示例 Ingress 配置 apiVersion: networking.k8s.io/v1 kind: Ingress metadata:name: my-ingress spec:rules:- host: your-domain.com # 你的域名http:paths:- path: /pathType: Prefixbackend:service:name: my-web-service # 你的 NodePort 服务名称port:number: 80在这个示例中Ingress 规则将外部流量从域名 your-domain.com 引导到名为 my-web-service 的 NodePort 服务的端口 80。 部署 Ingress Controller 你需要在集群中部署一个 Ingress Controller例如 Nginx Ingress Controller 或 Traefik以便它能够理解和处理 Ingress 资源。根据你选择的 Ingress Controller你需要遵循相应的部署和配置指南。 配置域名解析 在你的域名服务提供商处配置域名解析将你的域名例如 your-domain.com指向集群中的一个或多个节点的公共 IP 地址。 一旦你完成上述步骤外部用户将能够通过标准 HTTP 端口 80 访问你的服务。Ingress Controller 将负责将流量从域名引导到相应的 NodePort 服务然后再路由到你的应用程序的 Pod。
http://www.w-s-a.com/news/627074/

相关文章:

  • 网站功能需求表百度怎么投放自己的广告
  • 如何免费制作网站网站icp备案费用
  • 网站建设最新教程wordpress表白墙
  • android电影网站开发网站建设与设计实习报告
  • 公司汇报网站建设方案烟台seo网站推广
  • 文章网站哪里建设好找素材的网站
  • 怎么做自己的彩票网站公司建设网站价格
  • 国外比较好的设计网站网站后台无法上传图片
  • 帮别人做网站的公司是外包吗用户登录
  • 关于我们网站模板小莉帮忙郑州阳光男科医院
  • 上海门户网站怎么登录永州网站制作
  • 微信网站模版下载做销售的去哪个网站应聘
  • 好看的个人博客主页长安网站优化公司
  • 企业网站关站大型综合新闻门户网站织梦模板
  • 网站优化排名易下拉效率查企业网站
  • 网站建设湛江关于汽车的网站
  • 南宁模板建站多少钱企业黄页名单
  • 企业网站的建设一般要素有网站定制公司地址
  • 婚纱摄影网站设计案例四川省城乡建设厅官方网站
  • 怎么做海淘网站wordpress首页表单
  • 大连网站优化技术长沙高端网站建设服务
  • 郎创网站建设做的网站 v2ex
  • 广东网站建设教程江西城乡住房建设网站
  • 做ppt卖给网站wordpress insert
  • 文化传媒公司网站模板wordpress转typecho
  • 网站建设设计视频郑州 服装网站建设
  • 网站建设什么公司好织梦cms默认密码
  • 大型网站 空间网上商城官网入口
  • 成都全美网站建设江苏专业网站建设
  • 足球网站模板有帮忙做阿里巴巴网站的吗