Kubernetes笔记(2):调度策略

调度策略
1)全局调度策略(静态):在启动调度器时配置。kubernetes通过一组规则,为每一个未调度的Pod选择一个主机,kubernetes的调度算法主要包括两个方面,过滤主机和主机打分。
2)运行时调度策略(动态):包括nodeAffinity(主机亲和性),podAffinity(POD亲和性)以及podAntiAffinity(POD反亲和性)。
nodeAffinity主要解决POD要部署在哪些主机,以及POD不能部署在哪些主机上的问题,处理的是POD和主机之间的关系。
podAffinity主要解决POD可以和哪些POD部署在同一个拓扑域中的问题(拓扑域用主机标签实现,可以是单个主机,也可以是多个主机组成的cluster、zone等。),podAntiAffinity主要解决POD不能和哪些POD部署在同一个拓扑域中的问题。它们处理的是Kubernetes集群内部POD和POD之间的关系。
kubernetes调度详解
http://www.skycloudsoftware.com/index.php/2016/04/12/kubernetes003.html
Kubernetes调度之亲和性和反亲和性
http://www.skycloudsoftware.com/index.php/2016/09/08/kubernetes.html

你可能感兴趣的:(kubernetes)