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

许昌小学网站建设自己做的网站本地虚拟上传

许昌小学网站建设,自己做的网站本地虚拟上传,网站图片缩略图,网站建设外包价格在 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.sadfv.cn/news/377304/

相关文章:

  • 网站建设以及推广销售客户怎么找交互设计专业国内大学排名
  • dz网站建设教程wordpress ajax error
  • 网站多语言版本html5 网站开发工具
  • 做简单的网站多少钱做电脑图标的网站
  • 微信开发网站建设程序徐州专业做网站较好的公司
  • 自适用网站的建设常德市住房和城乡建设局网站
  • 成品网站源码1688自动跳转天津工程网站建设
  • 哪些设计网站可以赚钱企业融资的意义
  • 域名备案网站负责人我要网站建设
  • 电子商务网站的建站流程wordpress主题幻灯片
  • 商城网站 没有什么文章 怎样优化抚州北京网站建设
  • glitch做网站做影视网站不备案
  • 对百度竞价排名的看法网络推广优化品牌公司
  • 中国建设银行官方网站诚聘英才金坛市住房和城乡建设局 网站
  • 商城网站设计注意什么简单个人网页设计模板
  • 网站开发运营工程师待遇网站推广软件ky99
  • 怎么做类似美团的网站seo搜索引擎优化案例
  • 加上强机关网站建设管理的通知网站关键词分布情况
  • 网站开发哪种语言现在网站一般都是什么语言做的
  • 沈阳网站建设公司设计师网站加速打开
  • 温州市建设工程质量安全管理总站做响应式网站的物流
  • 做网站大概需要多少钱好看的ui界面
  • 营销型外贸网站建设公司苏州工业园区规划建设局网站
  • 什么行业适合做网站推广网站上关键词的推广怎么做
  • 手机怎么制作网站教程wordpress会员等级下载
  • 建站产品wordpress微信公众号
  • 做网站php软件展示型网站设计方案
  • 重庆技术网站建设微商城网站制作
  • 昆明智能网站推广价格汕头网页设计公司
  • 怎样建置换平台网站百度seo排名