nodeSelector 强制匹配

指定pod 调度到标签 ssd

[root@k8s-master cka3]# cat ssd.yaml
apiVersion: v1
kind: Pod
metadata:name: nginx-kusc00401
spec:containers:- name: nginximage: nginximagePullPolicy: IfNotPresentnodeSelector:disktype: ssd

这里显示亲和性不够

我们现在给节点加上标签:kubectl label nodes <node-name>  <node-key>=<label-value>

[root@k8s-master cka3]# kubectl label nodes k8s-node2 disktype=ssd
node/k8s-node2 labeled

再次查看调度成功

-----------------------------------------------------------------------------------------------------------------------------

删除标签:

[root@k8s-master cka3]# kubectl label node k8s-node2 disktype-
node/k8s-node2 labeled

-------------------------------------------------------------------------------------------------------------------------------

nodeAffinity: 调度分为软性:尝试满足,但不保证(preferred)  硬性:一定满足 (required)

[root@k8s-master cka3]# cat test.yaml
apiVersion: v1
kind: Pod
metadata:name: with-node-affinity
spec:affinity:nodeAffinity:requiredDuringSchedulingIgnoredDuringExecution:nodeSelectorTerms:- matchExpressions:- key: disktypeoperator: Invalues:- ssdpreferredDuringSchedulingIgnoredDuringExecution:- weight: 1preference:matchExpressions:- key: disktypeoperator: Invalues:- ssd2containers:- name: with-node-affinityimage: nginx

软匹配不一定成功

k8s 指定节点调度标签相关推荐

  1. k8s指定node调度

    概述 在使用过程中,如果希望指定的pod放在自己希望的node节点上可以进行调度,选择对应的node节点. 可以看出可以使用节点的ip地址或者是在node节点添加标签,让pod调度器使用selecto ...

  2. K8S给节点打标签和打污点

    打标签 kubectl label node node名 key=value kubectl label node node1 env-role=prod 查看标签 kubectl get nodes ...

  3. k8s(八)—调度因素(nodeName、nodeSelector、亲和与反亲和、Taints 污点)、影响pod调度的指令

    1 调度简介 [root@server2 ~]# kubectl get pod -n kube-system 2 影响kubernetes调度的因素 2.1 nodeName(针对节点) [root ...

  4. 关于K8s中Pod调度[选择器,指定节点,主机亲和性]方式和节点[coedon,drain,taint]标记的Demo

    写在前面 嗯,整理K8s中pod调度相关笔记,这里分享给小伙伴 博文内容涉及: kube-scheduler组件的简述 Pod的调度(选择器.指定节点.主机亲和性)方式 节点的coedon与drain ...

  5. k8命令,pod的启动流程与资源文件书写,k8s集群调度

    目录 一.常用命令及kubect介绍 1.kubect介绍 1)语法格式: 2)命名空间的概述 3)查看命名空间 4)查看命名空间中的资源对象 2.查用排错命令 1)查询资源文件 2)查看资源详细信息 ...

  6. K8S之Scheduler调度器

    K8S之Scheduler调度器 kubernetes Scheduler 简介 kubernetes Scheduler 运行在 master 节点,它的核心功能是监听 apiserver 来获取 ...

  7. k8s单节点部署(master ,node部分)

    文章目录 1 部署master 组件 1.1 master01 上创建kubernetes 工作目录,创建ca证书,相关组件证书,私钥目录 1.1.1 将master.zip, k8s-cert.sh ...

  8. k8s学习笔记-调度之Affinity

    Kubernetes中的调度策略可以大致分为两种 一种是全局的调度策略,要在启动调度器时配置,包括kubernetes调度器自带的各种predicates和priorities算法,具体可以参看上一篇 ...

  9. 认识kubernetes(k8s),k8s单节点etcd部署

    认识kubernetes(k8s),k8s单节点etcd部署 一.k8s概述 (一).k8s简介 (二).k8s特性 (三).k8s群集架构与组件 (四).k8s核心概念 (五).k8s三种部署方式 ...

最新文章

  1. 7 个小仙女花3年时间写了一本1200页的机器学习算法手册(限时开放下载)
  2. 苹果新功能惹众怒,4000 多家组织和个人签署公开信,敦促苹果放弃“儿童安全”功能...
  3. Hadoop- MapReduce分布式计算框架原理
  4. 关于幂律分布的一个笔记_哈克_新浪博客
  5. Failed to get convolution algorithm.This is probably because cuDNN failed to initialize
  6. mysql 中 add2_计算器中的F,4,2,0,ADD2怎么调,MU键有什么用??急急急
  7. This version of the rendering library is more recent than your version of IntelliJ IDEA.
  8. redis 硬件要求_Redis持久化机制
  9. java.io下载_java io 文件下载
  10. AudioUnitRender -10876
  11. 游戏服务器的思考之三:谈谈MVC
  12. pp助手可以刷机吗android,如何使用PP助手进行刷机?
  13. 黎曼 zeta 函数与黎曼猜想
  14. 中兴网络机顶盒-ZXV10 B860AV1.1-t装第三方软件实现直播
  15. arcgis做dijkstra_GIS最短路径分析中Dijkstra算法的优化
  16. 单体架构与微服务架构的区别
  17. 51 PWM调速蓝牙小车
  18. 坐标系,坐标系转换,梯度计算
  19. C++中unique函数作用及使用条件
  20. 脱欧协议在英议会遇惨败:首相面临逼宫 欧盟表遗憾

热门文章

  1. Android开发 软键盘的右下角变为搜索按钮
  2. 磁盘坏道引起的hbase查询错误
  3. 领跑的百度智能云数据众包:新基建下再迎关键大机遇
  4. opencv进行双目标定以及极线校正 python代码
  5. 如何优雅地在Ubuntu上快速浏览并安装Google字体
  6. 【洛谷】P1957 口算练习题【C++】
  7. git clone connect to gitlab sign in token弹窗让我输入用户名和密码
  8. 双目客流统计方案的应用原理
  9. Excel文档导出-后端返回文件流,前端实现下载功能
  10. 基于龙芯+国产FPGA 的VPX以太网交换板设计(三)