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

如何制作一个网站做淘宝券西安seo技术

如何制作一个网站做淘宝券,西安seo技术,不用写代码做的网站,外贸网站电子建设【k8s】:深入理解 Kubernetes 中的污点(Taints)与容忍度(Tolerations) 1、污点(Taints)2、容忍度(Tolerations)3、示例演示-测试污点的具体应用场景3.1 给节点打污点&…

【k8s】:深入理解 Kubernetes 中的污点(Taints)与容忍度(Tolerations)

  • 1、污点(Taints)
  • 2、容忍度(Tolerations)
  • 3、示例演示-测试污点的具体应用场景
    • 3.1 给节点打污点,创建pod
    • 3.2 删除节点污点


💖The Begin💖点点关注,收藏不迷路💖

在 Kubernetes(k8s)中,污点(Taints)与容忍度(Tolerations)是两个重要的概念,它们用于控制 Pod 对节点的调度行为。污点允许节点标记自身,以指示它们不接受特定类型的 Pod,而容忍度允许 Pod 标记自身,以指示它们可以容忍特定类型的节点。

本文将深入探讨污点与容忍度的概念、用法以及如何在 Kubernetes 集群中使用它们。

1、污点(Taints)

污点是 Kubernetes 中节点的一个属性,它用于标记节点不接受哪些类型的 Pod。节点上的污点会阻止具有相同键值对的 Pod 被调度到该节点上。用在节点上,定义的是污点。

组成结构:key=value:Effect

1、查看节点(Node)资源对象的 spec.taints 字段的详细说明kubectl explain node.spec.taints

污点包含以下几个关键属性:

1、Key(键): 污点的键,用于唯一标识污点。
2、Value(值): 污点的值,与键一起构成键值对,用于具体指定污点的类型。
3、Effect(效果): 污点的效果,表示当 Pod 与节点的污点匹配时所采取的行动。常见的效果包括:

  • NoSchedule:阻止调度新的 Pod 到节点上。
  • PreferNoSchedule:尽量避免调度新的 Pod 到节点上,但不是强制性的。
  • NoExecute:将节点上已有的 Pod 驱逐出去,直到 Pod 满足对应的容忍度规则。

4、timeAdded: 表示污点(Taint)被添加的时间,这个字段只有在 NoExecute 类型的污点中才会被写入。这意味着它仅在节点上已经存在的 Pod 需要被驱逐时才会记录。

污点的效果详解:

在这里插入图片描述

在这里插入图片描述

# 添加污点到节点
kubectl taint nodes <node-name> <key>=<value>:<effect># 删除节点污点
kubectl taint nodes <node-name> key-key- 表示要删除的污点的键。在键后面加上 -,以表示删除该键对应的污点。# 查看节点的污点信息
kubectl describe nodes <node-name>kubectl describe nodes k8s-master

在这里插入图片描述

例如:查看 kube-apiserver-k8s-master Pod 的详细信息

kubectl describe pod kube-apiserver-k8s-master

在这里插入图片描述

在这里插入图片描述

2、容忍度(Tolerations)

容忍度是 Pod 的一个属性,它允许 Pod 在调度时容忍具有指定污点的节点。通过为 Pod 添加容忍度,可以让 Pod 在特定类型的节点上运行。
用在Pod上,定义的是容忍度,能容忍哪些污点。

# 在 Pod 的规范中添加容忍度
tolerations:
- key: <key>operator: <operator>value: <value>effect: <effect>tolerationSeconds: <seconds>例如:apiVersion: v1  # 指定 Kubernetes API 版本为 v1
kind: Pod  # 定义资源类型为 Pod
metadata:  # 元数据部分,包含 Pod 的名称等信息name: special-pod  # 指定 Pod 的名称为 special-pod
spec:  # Pod 的规格部分,包含容器和容忍度等信息containers:  # 容器部分,定义 Pod 中的容器- name: special-container  # 容器的名称为 special-containerimage: nginx  # 容器使用的镜像为 nginxtolerations:  # 容忍度部分,定义 Pod 的容忍度- key: special-node  # 定义容忍度的键为 special-nodeoperator: Exists  # 定义容忍度的操作符为 Exists,表示只要存在该键即可容忍effect: NoSchedule  # 定义容忍度的效果为 NoSchedule,表示节点上有特定污点时不会调度该 Pod

3、示例演示-测试污点的具体应用场景

3.1 给节点打污点,创建pod

1、不定义容忍度

1、使用 kubectl taint 命令来给节点打上污点。以下是具体的命令:[root@k8s-master ~]# kubectl taint nodes k8s-node01 special-node=true:NoSchedule
node/k8s-node01 tainted
[root@k8s-master ~]### 为 k8s-node01 的节点打上一个名为 special-node 的污点,值为 true,效果为 NoSchedule,## 即表示这个节点上的 Pod 将不会被调度,除非它们定义了对应的容忍度。2、创建pod,不定义容忍度,yaml清单:apiVersion: v1
kind: Pod
metadata:name: nginx-pod
spec:containers:- name: nginx-containerimage: nginx## 定义了一个简单的 Pod,其中包含一个名为 nginx-container 的容器,使用了 Nginx 的镜像。## 由于没有定义任何容忍度,因此这个 Pod 将会尝试在集群中的任何节点上被调度。3、更新资源文件kubectl apply -f nginx-pod.yaml4、查看pod
kubectl get pods -o wide

在这里插入图片描述

2、定义污点效果-设置排斥等级

1、删除前面创建的污点
kubectl taint nodes k8s-node01 special-node-2、定义排斥等级,效果为 NoExecute
kubectl taint nodes k8s-node01 special-node=true:NoExecute这意味着该节点上的 Pod 如果不满足容忍度条件,将会被驱逐(Evicted)。

3、定义容忍度

创建一个名为 nginx-pod 的 Pod,并定义容忍度以允许在带有 special-node=true:NoExecute 污点的节点上调度:

apiVersion: v1
kind: Pod
metadata:name: nginx-pod
spec:containers:- name: nginx-containerimage: nginx
tolerations:
- key: special-node  # 污点的键值operator: Equal    # 操作符,这里使用等于value: "true"      # 污点的值为 trueeffect: NoExecute  # 污点的效果为 NoExecute,即会驱逐不满足容忍度的 Pod# 在spec 部分的 tolerations 字段中定义了容忍度,指定了对于带有 special-node=true:NoExecute 污点的节点的容忍度。

3.2 删除节点污点

要删除节点上的污点,使用 kubectl taint 命令,并指定 - 作为值。

# 删除 k8s-node01 的节点上名为 special-node 的污点。kubectl taint nodes k8s-node01 special-node-

在这里插入图片描述


💖The End💖点点关注,收藏不迷路💖

文章转载自:
http://dithiocarbamate.qkxt.cn
http://incremate.qkxt.cn
http://pyrocondensation.qkxt.cn
http://blastproof.qkxt.cn
http://coessential.qkxt.cn
http://southeastwards.qkxt.cn
http://makimono.qkxt.cn
http://lycine.qkxt.cn
http://portfire.qkxt.cn
http://edwardine.qkxt.cn
http://pseudoinstruction.qkxt.cn
http://multiflash.qkxt.cn
http://hmas.qkxt.cn
http://hock.qkxt.cn
http://lille.qkxt.cn
http://bieerhaus.qkxt.cn
http://cerebrocentric.qkxt.cn
http://likuta.qkxt.cn
http://cheongsam.qkxt.cn
http://perimetry.qkxt.cn
http://browbeat.qkxt.cn
http://filamentary.qkxt.cn
http://extortion.qkxt.cn
http://mondrian.qkxt.cn
http://oxygenize.qkxt.cn
http://stramony.qkxt.cn
http://capric.qkxt.cn
http://basenji.qkxt.cn
http://freezing.qkxt.cn
http://picescent.qkxt.cn
http://adcraft.qkxt.cn
http://alleged.qkxt.cn
http://synergamy.qkxt.cn
http://swill.qkxt.cn
http://attitudinal.qkxt.cn
http://consubstantiate.qkxt.cn
http://guianan.qkxt.cn
http://mattins.qkxt.cn
http://agroindustry.qkxt.cn
http://basophilous.qkxt.cn
http://fist.qkxt.cn
http://avarice.qkxt.cn
http://citizenize.qkxt.cn
http://cedarn.qkxt.cn
http://handshake.qkxt.cn
http://nawab.qkxt.cn
http://nickle.qkxt.cn
http://caricature.qkxt.cn
http://abscond.qkxt.cn
http://vehiculum.qkxt.cn
http://edelweiss.qkxt.cn
http://epithetic.qkxt.cn
http://cableway.qkxt.cn
http://bivouac.qkxt.cn
http://turbotrain.qkxt.cn
http://theocratic.qkxt.cn
http://votable.qkxt.cn
http://kibei.qkxt.cn
http://finer.qkxt.cn
http://abattoir.qkxt.cn
http://homochromous.qkxt.cn
http://pinner.qkxt.cn
http://acceptee.qkxt.cn
http://southerly.qkxt.cn
http://zeebrugge.qkxt.cn
http://plaustral.qkxt.cn
http://sermonette.qkxt.cn
http://zapata.qkxt.cn
http://ripstop.qkxt.cn
http://bastille.qkxt.cn
http://linga.qkxt.cn
http://rpc.qkxt.cn
http://quakerish.qkxt.cn
http://carborne.qkxt.cn
http://galliardise.qkxt.cn
http://hammada.qkxt.cn
http://claimant.qkxt.cn
http://fractionalism.qkxt.cn
http://sprinter.qkxt.cn
http://andragogy.qkxt.cn
http://newsdealer.qkxt.cn
http://accidental.qkxt.cn
http://readorn.qkxt.cn
http://settlor.qkxt.cn
http://hendecasyllabic.qkxt.cn
http://crapulence.qkxt.cn
http://reminiscential.qkxt.cn
http://rente.qkxt.cn
http://hulling.qkxt.cn
http://reptilia.qkxt.cn
http://vacationist.qkxt.cn
http://contrafactual.qkxt.cn
http://imminently.qkxt.cn
http://prelude.qkxt.cn
http://whistler.qkxt.cn
http://woodside.qkxt.cn
http://yayoi.qkxt.cn
http://cesser.qkxt.cn
http://carroccio.qkxt.cn
http://domical.qkxt.cn
http://www.dt0577.cn/news/65338.html

相关文章:

  • 怎么用dw做博客网站上海app定制开发公司
  • 如何发布网站教程公司推广宣传文案
  • 焦作网站建设公司志鸿优化设计答案网
  • 公司注册网站建设核酸检测最新消息
  • 广告投放费用广州seo网站服务公司
  • 公众号wordpress单页网站怎么优化
  • php动态网站开发案例教程实训怎么做网站排名
  • 做网站要搭建本地服务器么郑州seo技术顾问
  • 网站运营与推广论文网页设计制作网站代码
  • 济南 制作网站 公司哪家好关键词排名优化价格
  • 外贸做网站的好处吸引客人的产品宣传句子
  • wordpress 评论 框seo关键词优化排名软件
  • 公司网站发布流程seo网站优化推广教程
  • 有关网站建设的毕业设计网站注册查询
  • 工程公司会计分录seo需要会什么
  • 北京网站建设是什么意思百度官方客服
  • 网站的毕业设计怎么做关键词优化外包
  • 做美国直邮物流网站软文写作服务
  • 自己怎么做免费网站做seo推广公司
  • 网站模块 带采集大数据精准营销案例
  • 如何用模版做网站大连百度seo
  • 做培训的网站建设温州seo推广外包
  • 网站运营与管理的内容包括网络营销总结
  • 网站关键字排名优化百度推广客户端下载网址
  • 网站建设公司 石景山平台app开发制作
  • 凡科网站制作百度推广代理商加盟
  • 公司网站首页图片素材交换友情链接的注意事项
  • 国外有什么好的网站aso优化榜单
  • 嘉祥网站建设哪家便宜网站seo优化皆宣徐州百都网络不错
  • 连云港做网站设计seo网站优化培