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

php网站开发实例pdf数据营销

php网站开发实例pdf,数据营销,学做网站论坛好吗,公司建网站费用污点和容忍 一、概念 k8s 集群中可能管理着非常庞大的服务器,这些服务器可能是各种各样不同类型的,比如机房、地理位置、配置等,有些是计算型节点,有些是存储型节点,此时我们希望能更好的将 pod 调度到与之需求更匹配…

污点和容忍

一、概念

k8s 集群中可能管理着非常庞大的服务器,这些服务器可能是各种各样不同类型的,比如机房、地理位置、配置等,有些是计算型节点,有些是存储型节点,此时我们希望能更好的将 pod 调度到与之需求更匹配的节点上。

此时就需要用到污点(Taint)和容忍(Toleration),这些配置都是 key: value 类型的。

K8S的污点和容忍是其中一种高级调度功能,作用是让 Kubernetes 集群中的节点有选择地接受或拒绝来自不同类型 Pod 的调度请求,可以帮助运维人员更好地管理、调度和控制应用程序的部署。

二、污点

在节点上设置污点,当我们在一个节点上打上污点以后,k8s 会认为尽量不要将 pod 调度到该节点上。

配置污点主要分为两类

  • NoSchedule

设置了 NoSchedule 污点的节点将不会被调度器分配新的 Pod,但已经运行的 Pod 不受影响。这个污点用于标记节点暂时无法接受新的 Pod 的情况,例如节点维护或故障。

  • NoExecute

设置了 NoExecute 污点的节点将不会被调度器分配新的 Pod,并且已经运行在该节点上的 Pod,如果它们不容忍该污点,则会被驱逐出该节点。这个污点用于标记节点上的某些服务或资源已经不再可用,而正在运行的 Pod 需要尽快迁移到其他节点。

  • PreferNoSchedule

“软性”的 NoSchedule,尽量避免往该节点上调度,但不能保证完全避免

2.1、使用到的命令
# 为节点打上污点, 这里的key和value是自定义的标签,主要作用是为了解释为什么打污点
kubectl taint node k8s-master key=value:NoExecute# 移除污点,就是打污点的命令后面加一个-
kubectl taint node k8s-master key=value:NoSchedule-# 查看污点
kubectl describe no k8s-master
------------------- 看Taints数据
Taints:             node-role.kubernetes.io/master:NoSchedule
2.2、示例

在K8S中,master节点默认有一个NoSchedule类型的污点,现在我是想通过配置污点的方式将一个运行在节点1的pod转移到 master节点上。

  • 1、去除master污点

    kubectl taint node  node-role.kubernetes.io/master:NoSchedule-
    
  • 2、给节点1添加一个NoExecute 类型的污点

    kubectl taint node k8s-node1 ceshi=t:NoExecute
    

做完这两步之后就会发现pod转移到master节点上运行了

三、容忍

容忍是标注在 pod 上的,当 pod 被调度时,如果没有配置容忍,则该 pod 不会被调度到有污点的节点上,只有该 pod 上标注了满足某个节点的所有污点,则可能会被调度到这些节点

apiVersion: v1
kind: Pod
metadata:name: nginxlabels:env: test
spec:containers:- name: nginximage: nginximagePullPolicy: IfNotPresent#容忍配置 tolerations:- key: "test"operator: "Equal"value: "t"effect: "NoSchedule"
  • key

表示要匹配的污点的键(Key),就是标签的key。必须与节点上设置的污点键一致。

  • operator

表示匹配操作符,可以取值为 “Equal”、“Exists” 或 “DoesNotExist”,分别表示完全匹配、存在匹配和不存在匹配。如果为Exists,则不需要value

  • value

标签的值

  • effect

表示匹配效果(Effect),可以取值为 “NoSchedule”、“PreferNoSchedule” 或 “NoExecute”,分别表示不可调度、尽量避免调度和驱逐。

这四个参数中,前三个主要是为了匹配标签的key-value,effect匹配污点类型

存在两种特殊情况:

如果一个容忍度的 key 为空且 operatorExists, 表示这个容忍度与任意的 key、value 和 effect 都匹配,即这个容忍度能容忍任何污点。

如果 effect 为空,则可以与所有键名 key1 的效果相匹配。

http://www.hrbkazy.com/news/35162.html

相关文章:

  • 上海建筑工程有限公司广州市口碑seo推广外包
  • 北京网站建设公司华网营业推广案例
  • 网站服务器免费吗河南做网站的
  • 网站收录有什么好处游戏推广赚钱
  • 漳州公司注册seo排名优化哪家好
  • 网站设计第一步怎么做站长工具的网址
  • 大连企业做网站今日新闻头条新闻摘抄
  • 网站建设 html5品牌营销策划书
  • 深圳南山做网站百度网首页官网登录
  • php网站服务建设软文写作范文
  • 网站建设英文怎么说如何做网站营销
  • 网站开发公司售后服务关键词优化是什么
  • 零基础网站建设视频教程互联网推广是做什么的
  • 微信小程序公司网站怎么制作网站维护需要学什么
  • 西安市城乡与住房建设厅网站分类达人的作用
  • 北京免费网站开发维护seo优化是指
  • wordpress更新phpseo中文意思是
  • 设计网站外网广告投放网站平台
  • 广州网站建设培训学校网络营销渠道有哪几种
  • 网页制作专业个人职业生涯规划书seo优化的主要任务包括
  • 深圳疫情新闻发布会直播合肥seo排名优化公司
  • 室外建筑网站seo技术服务外包公司
  • 网站后台哪些功能需要前端配合seo关键词分析
  • 设计一个网站的价格表大数据平台
  • 用css div做网站的首页跨境网站建站
  • 怎么做网站点击率监控工具深圳刚刚突然宣布
  • 前端和后端适合什么人广西seo优化
  • 网站建设 千佳网络湖北网站seo
  • 档案信息网站开发利用百度快速提交入口
  • ppt中仿网站链接怎么做yahoo搜索引擎提交入口