k23.第九章 K8s进阶篇-高级调度计划任务临时容器 (四)

5.K8s 亲和力 Affinity

5.1 生产环境依旧存在的高可用率问题

Pod和节点之间的关系:

  • 某些Pod优先选择有ssd=true标签的节点,如果没有在考虑部署到其它节点;

  • 某些Pod需要部署在ssd=true和type=physical的节点上,但是优先部署在ssd=true的节点上;

Pod和Pod之间的关系:

  • 同一个应用的Pod不同的副本或者同一个项目的应用尽量或必须不部署在同一个节点或者符合某个标签的一类节点上或者不同的区域;(反亲和力)

  • 相互依赖的两个Pod尽量或必须部署在同一个节点上或者同一个域内。(亲和力)

5.2 Affinity分类

Affinity亲和力:

​ NodeAffinity:节点亲和力/反亲和力

​ PodAffinity:Pod亲和力

​ PodAntiAffinity:Pod反亲和力
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_25599925/article/details/122866642