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

高校图书馆网站建设东莞企业怎么做网站建设

高校图书馆网站建设,东莞企业怎么做网站建设,深圳装修公司哪家好,软装设计培训在 Kubernetes 中,Endpoint 是一种 API 对象,它用于表示集群内某个 Service 的具体网络地址。换句话说,它连接到一组由 Service 选择的 Pod,从而使它们能够提供服务。每个 Endpoint 对象都与相应的 Service 对象具有相同的名称&am…

在 Kubernetes 中,Endpoint 是一种 API 对象,它用于表示集群内某个 Service 的具体网络地址。换句话说,它连接到一组由 Service 选择的 Pod,从而使它们能够提供服务。每个 Endpoint 对象都与相应的 Service 对象具有相同的名称,并属于相同的命名空间。

每个 Endpoint 对象都会包含一组 Pod 的 IP 地址和端口,作为 Service 的后端。当 Service 被定义时,Kubernetes 控制器会监视匹配 Service 选择器的 Pod,并自动更新 Endpoint 对象。这样,当新的 Pod 被创建或现有的 Pod 被删除时,Endpoint 对象将会自动得到更新。

Endpoint 对象的定义形态如下:

kind: Endpoints
apiVersion: v1
metadata:name: my-service
subsets:- addresses:- ip: 192.0.2.42ports:- port: 9376

其中,metadata.name 是 Endpoint 的名称,subsets.addresses.ip 是后端 Pod 的 IP 地址,subsets.ports.port 是要暴露的端口。

然而,请注意,除非有特别的需求,否则通常不需要手动创建或管理 Endpoints 对象。当你使用 Service 来选择 Pod 时,Endpoints 对象会自动被创建和管理。也就是说,只要 Service 选择器能够匹配到 Pod,Kubernetes 就会自动将匹配的 Pod 的 IP 地址和端口添加到 Endpoints 对象中。

总的来说,Endpoint 是 Kubernetes Service 的一个重要组成部分,负责维护一组提供服务的 Pod 的 IP 地址和端口信息,使得 Service 能够通过网络将请求路由到正确的 Pod。

例如:

apiVersion: v1
kind: Service
metadata:name: nginx-svclabels:app: nginx-po
spec:ports:- port: 80targetPort: 80name: webselector: # 匹配哪些pod会被该service代理app: nginx-po  #所有匹配到这些标签的pod都可以通过该service进行访问type: NodePort---apiVersion: apps/v1
kind: StatefulSet
metadata:name: web
spec:serviceName:  "nginx"replicas: 2selector:matchLabels:app: nginx-potemplate:metadata:labels:app: nginx-pospec:containers:- name: nginximage: nginx:1.7.9ports:- containerPort: 80name: webupdateStrategy:rollingUpdate:partition: 0type: RollingUpdate

这个yaml会创建一个 service nginx-svc,它所对应的selector选择器是nginx-po,也就是说所有label为 nginx-po 的pod的端口就会被自动加入到endpoint中。
从下图可以看到所有label为nginx-po的pod的ip都被加入到和service同名的endpoint中。
在这里插入图片描述

将一个新创建的pod加入到已有的endpoint中去

需要将新创建的pod的labels设置成已有svc一样,port端口也要和已有endpoint一样
注意:如果只设置了相同的label,而没有设置port,这种情况下endpoint是识别不到的。

一个已有的svc关联的endpoint

newpod.yal

apiVersion: v1
kind: Pod
metadata:labels:app: gatename: toolbox-0namespace: default
spec:containers:- image: toolbox:v1.0.0imagePullPolicy: IfNotPresentname: toolboxports:- containerPort: 10000name: test_portprotocol: TCP

创建pod之后,可以看到endpoints新增了一个ip:port信息。
在这里插入图片描述

http://www.yayakq.cn/news/34793/

相关文章:

  • 网站搭建服务合同微信制作微网站开发
  • 静态网站托管华为手机应用引擎
  • 个人网站栏目设计怎么介绍自己做的网站
  • 1m的带宽做网站可以吗开发一个公司官网一般多少钱
  • 织梦网站后台网址桂林北站附近有什么好玩的
  • 网站建设 收费标准购买网站需要注意什么
  • 做网站谁家做的好建立网站难吗
  • 合肥政务新区建设局网站网站换空间的流程
  • 枣庄做网站的公司手机能搭建网站吗
  • 中国建设银行网上银行网站wordpress 如何添加广告
  • 柳州企业 商家应该如何做网站企业信息网查询系统
  • 网站策划推广方案wordpress添加小工具
  • 建设厅焊工证查询网站珠海做网站哪家专业
  • 网站如何在百度搜索到网上设计网站
  • 网站界面版式建立一个公司网站大约多少钱
  • 智林东莞网站建设公司网站托管运营所需资料
  • 做网站软件定制开发建设中心小学网站
  • 网站排名分析 用户需求哈尔滨最大的互联网公司
  • 内江移动网站建设作品展示html5网站模板
  • jquery 特效 网站简单的响应式网页实例
  • 网站的动态是什么意思门户网站和网站的区别
  • 开发网站监控平台济南网站营销
  • 医院网站建设工作汇报seo关键词外包
  • 乐东黎族自治县住房建设局网站互联网行业使用收益法进行评估时
  • 企业组网方案seo关键词分析
  • 建设个人信息网站西安网优项目公司
  • 南京网站建设培训做网站和app哪个简单
  • 做淘宝相关网站静态网站中怎么做图片切换
  • 自己做网站的劣势怎么在手机上制作软件
  • 荼叶公司网站模板昆山网站建设kshuituo