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

好看的网站建设上海专业网站建设价格低

好看的网站建设,上海专业网站建设价格低,云服务器小网站制作,网站授权书文章目录 一、概念二、相关操作三、实操污点NoSchedule四、实操污点NoExecute五、实操容忍 一、概念 污点与容忍 污点taints定义在节点之上的键值型属性数据。当节点被标记为有污点#xff0c;那么意味着不允许pod调度到该节点。 容忍tolerations是定义在 Pod对象上的键值型属… 文章目录 一、概念二、相关操作三、实操污点NoSchedule四、实操污点NoExecute五、实操容忍 一、概念 污点与容忍 污点taints定义在节点之上的键值型属性数据。当节点被标记为有污点那么意味着不允许pod调度到该节点。 容忍tolerations是定义在 Pod对象上的键值型属性数据。被打上污点的节点如果同时被pod标记为可以容忍污点的节点则允许pod调度到该节点。。 ps在使用kubeadm部署的k8s集群的时候应该会发现通常情况下应用不会调度到master节点。因为默认给master节点加了污点。 1污点一般打在节点上且一个节点可以配置使用多个污点 2容忍是标注在pod资源控制器上的。一个Pod资源控制器也可以有多个容忍度。启动pod一般不会调度在有污点的节点上除非该pod标注了这些污点的容忍才可以被调度。 污点配置类型 1Noschdule如果Pod不能忍受这类污点则该污点节点后续不会进行pod调度已经创建的pod不会受到影响。 2NoExecute如果Pod不能忍受这类污点则该污点节点会马上驱除该节点上所有非kube-system空间的所有pod节点。 3PreferNoSchedule NoSchedule的软约束即该污点节点后续基本不会进行pod调度但是无其他节点可供调度时才允许调度到该节点。已经创建的pod不会受到影响。 二、相关操作 为节点打上污点kubectl taint node kas-master keyvalue:Noschedule 移除污点kubectl taint node k8s-master keyvalue:Noschedule- 查看污点指令kubectl taint -h pod配置容忍 # pod的 spec下面配置容忍 tolerations: - key: 污点的 keyvalue: 污点的valueoffect: NoSchedule #污点产生的影响operator: Equal #1.Equalpod和节点的keyvalue都要相等。2.Existspod和节点的key相等即可。tolerationSeconds: 时间(s) #tolerationSeconds不设置则Pod会一直在满足容忍的节点上一直执行。三、实操污点NoSchedule 给worker1节点打上污点kubectl taint no worker1 key1value1:NoSchedule 查看节点 kubectl describe no worker1 编写yaml清单vi deployment-nginx.yaml apiVersion: apps/v1 kind: Deployment metadata:name: deployment-nginx #Deployment 的名称labels:app: nginx spec:replicas: 3 # 创建 Pod 的副本数selector: #定义 Deployment 如何找到要管理的 Pod与 template 的 label标签对应matchLabels:app: nginxtemplate: #字段包含以下字段metadata:labels:app: nginx #使用 label标签标记 Podspec: #表示 Pod 运行一个名字为 nginx 的容器containers:- name: nginximage: nginx:1.15 #表示 Pod 运行一个名字为 nginx 的容器ports: #容器用于发送和接收流量的端口- containerPort: 80创建kubectl apply -f deployment-nginx.yaml 查看发现worker1上面没有调度podkubectl get pod -o wide 移除污点kubectl taint no worker1 key1value1:NoSchedule- 四、实操污点NoExecute 删除所有podkubectl delete -f deployment-nginx.yaml 重新部署kubectl apply -f deployment-nginx.yaml 查看kubectl get pod -o wide 设置NoExecutekubectl taint no worker1 key1value1:NoExecute 查看节点kubectl get pod -o wide ps可以看到除了kube-system空间以外的其他空间所有worker1上的pod都被驱除 五、实操容忍 在deployment-nginx上设置污点容忍然后再次查看vi deployment-nginx.yaml tolerations: - key: key1operator: Equalvalue: value1effect: NoExecute完整配置 apiVersion: apps/v1 kind: Deployment metadata:name: deployment-nginxlabels:app: nginx spec:replicas: 3selector:matchLabels:app: nginxtemplate:metadata:labels:app: nginxspec:tolerations:- key: key1operator: Equalvalue: value1effect: NoExecutecontainers:- name: nginximage: nginx:1.15ports:- containerPort: 80更新kubectl apply -f deployment-nginx.yaml 查看podkubectl get pod -o wide 测试完还原删除污点kubectl taint no worker1 key1value1:NoExecute-
http://www.w-s-a.com/news/402728/

相关文章:

  • 档案馆网站机房建设做游戏网站打鱼
  • 网站建设平台 创新模式搭建好ftp服务器 如何通过网站访问
  • 苏州集团网站制作设计网页制作软件ai
  • 网站建设新手教程视频教程手帐风格wordpress主题
  • 做投标网站条件网站更改指定字段
  • mvc5 网站开发之美做印刷网站公司
  • 医疗网站建设精英微信网站用什么制作的
  • 银川网站设计联系电话地推加人2元1个
  • 龙华网站 建设深圳信科北京知名的网站建设公司
  • 怎么做qq刷赞网站搜盘 资源网
  • 微网站怎么做的好名字吗陕西省医院网站建设管理
  • 泉州seo-泉州网站建设公司温州企业自助建站系统
  • 网站建设属于什么费网站建设网络推广
  • 德州网站开发人员网站怎么才能被百度收录
  • wordpress网站怎么加小游戏乐山网站制作公司
  • 企业购 网站建设做兼职有哪些网站
  • 湖州网站做等保费用大型网站建站
  • 优创智汇高端网站建设网站设计工作流程
  • 什么网站可以学做西餐个人网站怎么做支付功能
  • 千户微建站平台做网站需要切图吗
  • 织梦cms 学校网站模板网站建设中的问题
  • 山东济南网站建设公司制作wordpress模板教程视频教程
  • 档案网站的建设怎样更新网站内容
  • 网站开发项目规划房地产趋势与前景
  • 网上网站开发这个百度的网站怎么做的
  • 南昌市建设局官方网站网龙网络公司地址
  • 自助建站平台源码公司网站谁负责做
  • 旅游的网站怎么做网站流量的主要来源有
  • 高新网站设计找哪家网络科技有限公司实习报告
  • 专业网站建设质量推荐网络销售是做网站推广