Kubernetes Pod常见的几种调度方式
💖The Begin💖点点关注,收藏不迷路💖
|
1、Deployment或ReplicationController (RC)
- 功能:自动部署容器应用的多份副本,并持续监控副本数量,确保集群内维持用户指定的副本数。
- 特点:适合需要高可用性和水平扩展的应用场景。
2、NodeSelector(定向调度)
- 功能:定向调度,手动指定Pod运行到特定Node。
- 实现方式:通过Node的标签(Label)与Pod的
nodeSelector
属性相匹配。 - 特点:提供细粒度的调度控制,适用于基于硬件资源或应用类型隔离的场景。
3、NodeAffinity(亲和性调度)
- 功能:扩展Pod的调度能力,提供两种节点亲和力规则。 <