k8s 集群调度

k8s 集群调度

了解k8s 调度策略,人为干预调度过程

k8s 调度器

概念

在这里插入图片描述

类似CPU调度

调度过程

在这里插入图片描述

调度分为预选和优选
下面以一些预选的算法

在这里插入图片描述
在这里插入图片描述

1、自定义调度器调度

在这里插入图片描述

2、亲和性调度

节点亲和性

更倾向于于哪个node

在这里插入图片描述

软策略值得是想去,但实在不行不去也可以
硬策略指定是必须去

硬策略实现方案

在这里插入图片描述

规定了一些硬性的条件,对应node必须满足条件才可以
下面列举了一些基本的条件

在这里插入图片描述

软策略实现方案

在这里插入图片描述

软策略和硬策略是可以放在一起的,先满足硬策略再满足软策略

pod亲和性

更倾向于和哪个pod到同一个node

在这里插入图片描述

软策略值得是想去,但实在不行不去也可以
硬策略指定是必须去

pod亲和性软策略
pod亲和性硬策略

在这里插入图片描述
在这里插入图片描述

3、Taint (污点)和 Toleration(容忍)调度

在这里插入图片描述

污点(Taint)

在这里插入图片描述

相互排除的关系,并支持上线驱除
键值对的数据
pod 不会分配在master 节点,是因为k8s 自动会打一个污点,不在master 节点进行部署

如何设置、查看、删除 污点

在这里插入图片描述

容忍 (Toleration)

在这里插入图片描述

对污点设置的的容忍,设置了容忍后,可能会部署到该节点上

实现方案

在这里插入图片描述

这里是引用

需要注意的点
  • 当不指定key时,表示容忍所有的污点
    在这里插入图片描述

  • 当不指定effect的值时,表示容忍所有的污点作用
    在这里插入图片描述

  • 有多个master 存在时,防止资源浪费,可以如下设置
    在这里插入图片描述

4、固定节点调度

在这里插入图片描述

指定node的名称

在这里插入图片描述

在这里插入图片描述

指定标签

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值