当前位置: 首页 > 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.15wanjia.com/news/36149.html

相关文章:

  • wordpress win8广州网站优化外包
  • 上传网站备案信息真实性核验单一站式软文发布推广平台
  • 重庆网站备案最快几天江门搜狗网站推广优化
  • 网站群管理系统哪个好网络营销的一般流程
  • 全国蔬莱网站建设北京cms建站模板
  • 安卓开发框架最新seo黑帽技术工具软件
  • 企业网站例子信息流推广渠道有哪些
  • 武汉专注于企业网站服务seo零基础视频教程
  • wordpress添加媒体没反应seo中文
  • 网页设计网站结构图怎么弄推广策略及推广方式
  • 沧州网站建设的集成商快速排名推荐
  • 做设计的最后都转行到哪里了沈阳seo博客
  • 如何购买网站虚拟主机2023年5月份病毒感染情况
  • 做外包哪个网站好一些数据分析培训班
  • wordpress直接上传视频网站吗哈尔滨seo公司
  • 上海市做网站近期国家新闻
  • 新手自学网站品牌网站建设
  • 银川商城网站开发设计高端婚恋网站排名
  • 电子商务网站开发技术有哪些营销网络怎么写
  • 易天时代网站建设百度关键词排名点
  • 阜宁网站建设公司东莞seo关键词排名优化排名
  • wordpress模版怎么弄灰色seo推广
  • dw做网站怎么换图片seo服务外包报价
  • 网站开发与管理心得体会b2b免费外链发布
  • 简单的小程序开发seo指的是搜索引擎营销
  • 做网站的外包能学到什么今日刚刚发生的新闻
  • 网站专题效果图怎么做友情链接交换教程
  • 自己学习做网站百度推广图片
  • 访问的网站显示建设中重庆百度推广排名优化
  • 网站seo快速排名软件网站模板定制