Kubernetes集群部署与运维课件 13.1 污点Taint_第1页
Kubernetes集群部署与运维课件 13.1 污点Taint_第2页
Kubernetes集群部署与运维课件 13.1 污点Taint_第3页
Kubernetes集群部署与运维课件 13.1 污点Taint_第4页
Kubernetes集群部署与运维课件 13.1 污点Taint_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Taint(污点)软件技术专业群·

专业选修课Taint(污点)节点亲和性是Pod的一种属性,它使Pod被吸引到一类特定的节点。这可能出于一种偏好,也可能是硬性要求。Taint(污点)则相反,它使节点能够排斥一类特定的Pod。标记节点污点的命令为:kubectltaintnode<nodeName><key>=<value>:<effect>;删除节点污点的命令为:kubectltaintnode<nodeName><key>:<effect>污点的effect可以定义为:NoSchedule:表示不允许调度,已调度的不影响;PreferNoSchedule:表示尽量不调度;NoExecute:表示不允许调度,已经运行的Pod副本会执行删除出的动作。Taint(污点)污点的用途,不是用于节点的维护,而是用于针对集群中的某些节点由于部署了比较耗费系统资源的应用(例如弹性搜索ElasticSearch,系统监测Prometheus等)不便再部署其他Pod的情况,对该节点进行污点标记,使得其他Pod远离该节点,同时对这些比较耗费系统资源的容器化应用进行指定节点部署。容忍度(Tolerations)是应用于Pod上的,允许(但并不要求)Pod调度到带有与之匹配的污点的节点上。污点和容忍度(Toleration)相互配合,可以用来避免Pod被分配到不合适的节点上。每个节点上都可以应用一个或多个污点,这表示对于那些不能容忍这些污点的Pod,是不会被该节点接受的。【污点-示例1】:对比污点效果NoSchedule与NoExecute的差异。Taint(污点)实验过程:创建Deployment控制器标记污点副本扩展标记污点环境恢复Taint(污点)创建Deployment控制器使用命令行创建Deployment控制器test-taint,然后将Pod副本扩展为4个。【污点-示例1】:对比污点效果NoSchedule与NoExecute的差异。Taint(污点)标记污点使用命令行在节点worker01上标记污点app=error:NoSchedule。【污点-示例1】:对比污点效果NoSchedule与NoExecute的差异。Taint(污点)副本扩展已经运行的Pod不受影响,再创建的Pod将不会被分配到污点节点上。使用命令行将Deployment控制器Pod副本扩展为8个。【污点-示例1】:对比污点效果NoSchedule与NoExecute的差异。Taint(污点)标记污点使用命令行为节点worker01标记污点app=error:NoExecute。【污点-示例1】:对比污点效果NoSchedule与NoExecute的差异。Taint(污点)环境恢复清除控制器及Pod,并清除污点。【污点-示例1】:对比污点效果NoSchedule与NoExecute的差异。【污点-示例2】:对比污点效果PreferNoSchedule、NoSchedule与NoExecute的差异。Taint(污点)实验过程:标记污点更新污点删除Pod环境恢复Taint(污点)标记污点将工作节点为worker01与worker02均标记污点,效果均为PreferNoSchedule,然后创建一个Deployment控制器test-taint-2nd。【污点-示例2】:对比污点效果PreferNoSchedule、NoSchedule与NoExecute的差异。Taint(污点)更新污点清除工作节点worker02上的污点,同时,为工作节点worker01更新污点app=error:NoExecute,为工作节点worker02标记污点app=error:NoSchedule。【污点-示例2】:对比污点效果PreferNoSchedule、NoSchedule与NoExecute的差异。Taint(污点)删除Pod重新删除所有Pod。【污点-示例2】:对比污点效果PreferNoSchedule、NoSchedule与NoExecute的差异。Taint(污点)环境恢复清理D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论