k8s 指定节点调度标签
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 指定节点调度标签相关推荐
- k8s指定node调度
概述 在使用过程中,如果希望指定的pod放在自己希望的node节点上可以进行调度,选择对应的node节点. 可以看出可以使用节点的ip地址或者是在node节点添加标签,让pod调度器使用selecto ...
- K8S给节点打标签和打污点
打标签 kubectl label node node名 key=value kubectl label node node1 env-role=prod 查看标签 kubectl get nodes ...
- k8s(八)—调度因素(nodeName、nodeSelector、亲和与反亲和、Taints 污点)、影响pod调度的指令
1 调度简介 [root@server2 ~]# kubectl get pod -n kube-system 2 影响kubernetes调度的因素 2.1 nodeName(针对节点) [root ...
- 关于K8s中Pod调度[选择器,指定节点,主机亲和性]方式和节点[coedon,drain,taint]标记的Demo
写在前面 嗯,整理K8s中pod调度相关笔记,这里分享给小伙伴 博文内容涉及: kube-scheduler组件的简述 Pod的调度(选择器.指定节点.主机亲和性)方式 节点的coedon与drain ...
- k8命令,pod的启动流程与资源文件书写,k8s集群调度
目录 一.常用命令及kubect介绍 1.kubect介绍 1)语法格式: 2)命名空间的概述 3)查看命名空间 4)查看命名空间中的资源对象 2.查用排错命令 1)查询资源文件 2)查看资源详细信息 ...
- K8S之Scheduler调度器
K8S之Scheduler调度器 kubernetes Scheduler 简介 kubernetes Scheduler 运行在 master 节点,它的核心功能是监听 apiserver 来获取 ...
- k8s单节点部署(master ,node部分)
文章目录 1 部署master 组件 1.1 master01 上创建kubernetes 工作目录,创建ca证书,相关组件证书,私钥目录 1.1.1 将master.zip, k8s-cert.sh ...
- k8s学习笔记-调度之Affinity
Kubernetes中的调度策略可以大致分为两种 一种是全局的调度策略,要在启动调度器时配置,包括kubernetes调度器自带的各种predicates和priorities算法,具体可以参看上一篇 ...
- 认识kubernetes(k8s),k8s单节点etcd部署
认识kubernetes(k8s),k8s单节点etcd部署 一.k8s概述 (一).k8s简介 (二).k8s特性 (三).k8s群集架构与组件 (四).k8s核心概念 (五).k8s三种部署方式 ...
最新文章
- 7 个小仙女花3年时间写了一本1200页的机器学习算法手册(限时开放下载)
- 苹果新功能惹众怒,4000 多家组织和个人签署公开信,敦促苹果放弃“儿童安全”功能...
- Hadoop- MapReduce分布式计算框架原理
- 关于幂律分布的一个笔记_哈克_新浪博客
- Failed to get convolution algorithm.This is probably because cuDNN failed to initialize
- mysql 中 add2_计算器中的F,4,2,0,ADD2怎么调,MU键有什么用??急急急
- This version of the rendering library is more recent than your version of IntelliJ IDEA.
- redis 硬件要求_Redis持久化机制
- java.io下载_java io 文件下载
- AudioUnitRender -10876
- 游戏服务器的思考之三:谈谈MVC
- pp助手可以刷机吗android,如何使用PP助手进行刷机?
- 黎曼 zeta 函数与黎曼猜想
- 中兴网络机顶盒-ZXV10 B860AV1.1-t装第三方软件实现直播
- arcgis做dijkstra_GIS最短路径分析中Dijkstra算法的优化
- 单体架构与微服务架构的区别
- 51 PWM调速蓝牙小车
- 坐标系,坐标系转换,梯度计算
- C++中unique函数作用及使用条件
- 脱欧协议在英议会遇惨败:首相面临逼宫 欧盟表遗憾