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

公司建站网站全世界足球排名国家

公司建站网站,全世界足球排名国家,荣成建设局网站,网站建设公众号小程序属于什么1.影响pod调度的因素 nodeName 节点名 resources 资源限制 hostNetwork 宿主机网络 污点 污点容忍 Pod亲和性 Pod反亲和性 节点亲和性 2.污点 通常是作用于worker节点上,其可以影响pod的调度 语法:key[value]:effect effect:[ɪˈfek…

1.影响pod调度的因素

nodeName   节点名

resources     资源限制

hostNetwork   宿主机网络

污点

污点容忍

Pod亲和性

Pod反亲和性

节点亲和性

2.污点

通常是作用于worker节点上,其可以影响pod的调度

语法:key[=value]:effect

effect:[ɪˈfekt]

effect必须是NoSchedule、PreferNoSchedule或NoExecute。

NoSchedule: [noʊ,ˈskedʒuːl]

该节点不再接收新的Pod调度,但不会驱赶已经调度到该节点的Pod。

PreferNoSchedule: [prɪˈfɜːr,noʊ,ˈskedʒuː] 
该节点可以接受调度,但会尽可能将Pod调度到其他节点,换句话说,让该节点的调度优先级降低啦。

NoExecute:[ˈnoʊ,eksɪkjuːt] 
该节点不再接收新的Pod调度,与此同时,会立刻驱逐已经调度到该节点的Pod。

1.查看节点污点

kubectl describe nodes

2.创建10个pod,发现pod调度在232和233节点上

3.给k8s232打上污点

kubectl taint node k8s232 wudianmingzi=wudian:NoExecute


4.查看污点kubectl describe nodes|grep Taints,发现此时已经有污点

5.查看pod信息,发现此时所有pod都调度到k8s233上

6.移除污点:kubectl taint node k8s232 wudianmingzi-

7.移除污点,从新创建pod之后,pod能重新调度到pod上

命令总结:

查看污点:
kubectl describe nodes|grep Taints
制造污点帮助信息
kubectl taint --help
制造污点
kubectl taint node 节点名 key=value:NoExecute
value可省略
移除污点
kubectl taint node k8s232 key-NoExecute  移除现在节点所有的pod
NoSchedule 不移除,但是不会有新的pod
PreferNoSchedule  优先级降低

3.污点容忍

pod.spec.tolerations

spec:# 配置Pod的污点容忍tolerations:# 指定污点的key# 若不指定key,则operator的值必须为Exists,表示匹配所有的key- key: qq# 指定污点的valuevalue: ww# 指定污点的effect,有效值为: NoSchedule, PreferNoSchedule,NoExecute# 若不指定则匹配所有的影响度。effect: NoExecute# 表示key和value的关系,有效值为Exists, Equal。#    Exists:#      表示存在指定的key即可,若配置,则要求value字段为空。#    Equal:#      默认值,表示key=value。operator: Equal- key: weboperator: Exists- key: node-role.kubernetes.io/masteroperator: Exists# 如果不指定key,value,effect,仅配置"operator: Exists"表示无视任何污点!#- operator: Exists

例1:匹配所有key为web,value值为空,effect为NoExecute的污点

tolerations:
- key: "web"operator: "Exists"  # 当value为空时,使用Exists表示key存在即可effect: "NoExecute"

例2:匹配所有key为test,值为version1,effect为所有的污点

tolerations:
- key: "test"operator: "Equal"  # 当指定了具体的value时,使用Equal进行匹配value: "version1"effect: "*"  # "*"表示匹配所有可能的effect值

例3:忽视所有污点

tolerations:
- operator: "Exists"  # 使用Exists且不指定key和effect,表示容忍所有污点

补充:实现pod调度到特定两个pod上

给节点打标签:

kubectl label nodes k8s231 key=value

选择调度的节点(所有节点忽视所有污点,如上例三配置)

spec:nodeSelector:key=value...
注意:节点必须包含所有这里的标签,才会被选上

所有节点删除标签

kubectl label nodes --all  key-

但是这样子当两个节点,比如节点a,key=value1,key2=value2,此时无法满足,所有引入了亲和性。

4.节点亲和性

查看相关信息

三种类型:节点亲和性,pod亲和性,pod反亲和性

节点亲和性:

节点亲和性会匹配各个节点的标签,如果匹配成功则会调度到这个节点,如下代码,pod会调度到标签为eat=shaokao或者eat=longxia的节点上

affinity:# 定义节点的亲和性nodeAffinity:# 定义硬限制requiredDuringSchedulingIgnoredDuringExecution:# 定义节点的匹配条件nodeSelectorTerms:# 基于节点的标签进行匹配- matchExpressions:# 指定标签的key- key: eat# 指定标签的valuevalues:- shaokao- longxia# 指定key和value之间的对应关系operator: In# 指定key和value之间的对应关系,有效值如下:#   In:#     key的值必须在vlaues内。要求values不能为空。#   NotIn:#     和In相反。要求values不能为空。#   Exists:#     只要存在指定key即可,vlaues的值必须为空。#   DoesNotExist:#     只要不存在指定key即可,vlaues的值必须为空。#   Gt:#     表示大于的意思,values的值会被解释为整数。#   Lt:#     表示小于的意思,values的值会被解释为整数。

如图

5.pod亲和性与反亲和性

pod的亲和性,当拓扑域topologyKey匹配的节点标签的key匹配成功,则所有pod都往节点标签是这个key的节点调度,比方说在广州,深圳,佛山三地都有服务器,想让所有pod都调度到其中一地。如何实现:
1.给不同地址的节点打标签

kubectl label node k8s231 place=guangzhou

kubectl label node k8s232 place=shenzhun

kubectl label node k8s233 place=foshan

如图所示,通过设置节点亲和性,拓扑域topologyKey,设为标签的key(这里为place),即可完成上述需求。

此时所有pod都会调度到其中一地。

反亲和性:将podAddinity改为podAntiAffinity,其他不变,此时每个topologyKey标签只能调度一个pod。若没有足够的节点(每个节点的标签place的值应该与其他不同),则剩下的pod将会处于penging状态。

6.DaemonSet

DaemonSet概述:
    DaemonSet确保全部worker节点上运行一个Pod的副本。
    DaemonSet的一些典型用法:
        (1)在每个节点上运行集群守护进程(flannel等)
        (2)在每个节点上运行日志收集守护进程(flume,filebeat,fluentd等)
        (3)在每个节点上运行监控守护进程(zabbix agent,node_exportor等)
    温馨提示:
        (1)当有新节点加入集群时,也会为新节点新增一个Pod;
        (2)当有节点从集群移除时,这些Pod也会被回收;
        (3)删除DaemonSet将会删除它创建的所有Pod;
        (4)如果节点被打了污点的话,且DaemonSet中未定义污点容忍,则Pod并不会被调度到该节点上;("flannel案例")


文章转载自:
http://dinncofayalite.knnc.cn
http://dinnconarrowcasting.knnc.cn
http://dinncoaftershaft.knnc.cn
http://dinncospecific.knnc.cn
http://dinncooxytocia.knnc.cn
http://dinncopolyphone.knnc.cn
http://dinncopancreatize.knnc.cn
http://dinncoshoogle.knnc.cn
http://dinncoisocheim.knnc.cn
http://dinncobasilian.knnc.cn
http://dinncozugunruhe.knnc.cn
http://dinncoclaretian.knnc.cn
http://dinncosubtract.knnc.cn
http://dinncokarman.knnc.cn
http://dinncochildminder.knnc.cn
http://dinncofairlead.knnc.cn
http://dinncosardonyx.knnc.cn
http://dinncofluoridation.knnc.cn
http://dinncogracilis.knnc.cn
http://dinncohomogeneous.knnc.cn
http://dinncocontubernal.knnc.cn
http://dinncodemoid.knnc.cn
http://dinncosparkplug.knnc.cn
http://dinncorecuperative.knnc.cn
http://dinncomargarin.knnc.cn
http://dinncofairlead.knnc.cn
http://dinncoconchobar.knnc.cn
http://dinncobioethics.knnc.cn
http://dinncoaunty.knnc.cn
http://dinncoindisputably.knnc.cn
http://dinncoblunderingly.knnc.cn
http://dinncohaughtily.knnc.cn
http://dinncopeduncle.knnc.cn
http://dinncogullywasher.knnc.cn
http://dinncocokuloris.knnc.cn
http://dinncohavurah.knnc.cn
http://dinncopolygamous.knnc.cn
http://dinncokirsten.knnc.cn
http://dinncoplatycephalous.knnc.cn
http://dinncodiscourager.knnc.cn
http://dinncospectrography.knnc.cn
http://dinncoresonant.knnc.cn
http://dinncotranter.knnc.cn
http://dinncoastrobotany.knnc.cn
http://dinncounprovoked.knnc.cn
http://dinncohosteller.knnc.cn
http://dinncocarices.knnc.cn
http://dinncoingrown.knnc.cn
http://dinncoaforetime.knnc.cn
http://dinncopyrocellulose.knnc.cn
http://dinncoappendectomy.knnc.cn
http://dinncoprivilege.knnc.cn
http://dinncopotboil.knnc.cn
http://dinncodysphemism.knnc.cn
http://dinncothibet.knnc.cn
http://dinncoremix.knnc.cn
http://dinncodoggedly.knnc.cn
http://dinncoosculant.knnc.cn
http://dinncoshark.knnc.cn
http://dinncolaxation.knnc.cn
http://dinncogreenwing.knnc.cn
http://dinncoperve.knnc.cn
http://dinncotraitorous.knnc.cn
http://dinncorhizogenic.knnc.cn
http://dinncobarefaced.knnc.cn
http://dinncomonopodial.knnc.cn
http://dinncobelch.knnc.cn
http://dinncogosain.knnc.cn
http://dinncotrilobal.knnc.cn
http://dinncoguardrail.knnc.cn
http://dinncobier.knnc.cn
http://dinncoleo.knnc.cn
http://dinncocompulsionist.knnc.cn
http://dinncooatcake.knnc.cn
http://dinncofloodlit.knnc.cn
http://dinncostench.knnc.cn
http://dinncofamiliarity.knnc.cn
http://dinncoacutance.knnc.cn
http://dinncojornada.knnc.cn
http://dinncoextencisor.knnc.cn
http://dinncoplea.knnc.cn
http://dinncomosasaurus.knnc.cn
http://dinncouninstructed.knnc.cn
http://dinncocompasses.knnc.cn
http://dinncopeacemonger.knnc.cn
http://dinncomuscleman.knnc.cn
http://dinncounprepossessing.knnc.cn
http://dinncocorker.knnc.cn
http://dinncojurist.knnc.cn
http://dinncobabyism.knnc.cn
http://dinncotruthlessly.knnc.cn
http://dinncohalfway.knnc.cn
http://dinncoabranchiate.knnc.cn
http://dinncomarlstone.knnc.cn
http://dinncosubadult.knnc.cn
http://dinncodecarboxylate.knnc.cn
http://dinncodartist.knnc.cn
http://dinncoshootable.knnc.cn
http://dinncosplenial.knnc.cn
http://dinncolament.knnc.cn
http://www.dinnco.com/news/122558.html

相关文章:

  • 口碑营销5t理论网站搜索引擎优化的方法
  • 全国二级建造师查询官网seo自动优化软件安卓
  • 如何借用别人网站做模板windows清理优化大师
  • 福州网站建设的公司哪家好神起网络游戏推广平台
  • 网页设计制作单位seo关键词优化公司哪家好
  • 做兼职的网站有哪些国际重大新闻
  • wordpress 用户名长度搜索优化整站优化
  • asp.net 获取网站域名百度竞价渠道户
  • 深圳企业网站制作公司单位无代码免费web开发平台
  • 多语言网站建设价格长沙网站优化推广方案
  • 网站设计 专业免费软文网站
  • 吉安网站建设免费写文章的软件
  • 响应式网站建设联雅柳州今日头条新闻
  • 用哪个网站做相册视频文件苏州seo
  • 网站设计建设案例免费推广网站排名
  • 免费源码资源源码站go来几个关键词兄弟们
  • 新疆建设兵团二师网站申请网站怎样申请
  • 教育行业网站建设最新军事动态
  • 网站照片加水印网站发布平台
  • 中企动力科技股份有限公司淄博分公司seo服务内容
  • 网站策划包括哪些内容网页设计师
  • 网站建设最新教程营销推广方案设计
  • 做兼职编辑的网站小广告怎么能弄干净
  • 商务网站建设的一般流程是什么seo分析案例
  • 甘肃网站备案产品推广找哪家公司
  • 做网站商城的目的是什么黄页引流推广网站
  • 网站建设与推广是什么广告网站留电话
  • 哈尔滨营销型网站建设seo收费还是免费
  • 怎样做有趣的视频网站深圳广告策划公司
  • 河南省城乡建设厅网站浙江专业网站seo