27. Kubernetes深入Pod-Pod调度策略

释放双眼,带上耳机,听听看~!

API Server接受客户端提交Pod对象创建请求后的操作过程中,有一个重要的步骤就是由调度器程序kube-scheduler从当前集群中选择一个可用的最佳节点来接收并运行它,通常是默认的调度器kube-scheduler负责执行此类任务。对于每个待创建的Pod对象来说,调度过程通常分为两个阶段—》过滤—》打分,过滤阶段用来过滤掉不符合调度规则的Node,打分阶段建立在过滤阶段之上,为每个符合调度的Node进行打分,分值越高则被调度到该Node的机率越大。

Pod调度策略除了系统默认的kube-scheduler调度器外还有以下几种实现方式:

  1. nodeName(直接指定Node主机名)
  2. nodeSelector (节点选择器,为Node打上标签,然后Pod中通过nodeSelector选择打上标签的Node)
  3. 污点taint与容忍度tolerations
  4. NodeAffinity 节点亲和性
  5. PodAffinity Pod亲和性
  6. PodAntAffinity Pod反亲和性å

以下几章节内容主要讲解上面几种调度策略以及kube-scheduler调度器的调度原理。

Ops工具

26. Kubernetes深入Pod-Pod重启策略

2020-6-16 11:43:36

Ops工具

28. Kubernetes深入Pod-Pod调度策略之kube-scheduler

2020-6-16 11:44:06

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索