赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 弹性容器实例 ECI
  4. 操作指南
  5. 调度
  6. 调度概述

调度概述

  • 调度
  • 发布于 2025-04-15
  • 0 次阅读
文档编辑
文档编辑

在ACK Serverless集群中,默认情况下无需配置调度,Pod会自动调度到Linux、x86架构的虚拟节点上。如果需要调度到其他架构或操作系统的虚拟节点,或者有可用区亲和或打散部署等需求,可参考本文选择合适的调度方式。

在ACK Serverless集群中,Pod均是ECI Pod,运行在虚拟节点上。虚拟节点按照CPU架构、操作系统类型可以分为以下几种:

  • 普通虚拟节点(Linux、x86架构)

  • Arm架构的虚拟节点

  • Windows虚拟节点

默认情况下会自动调度到普通虚拟节点,无需配置。如果需要调度到指定CPU架构或操作系统的虚拟节点,或者有可用区亲和或打散部署等需求,可参考以下调度方式进行配置。

说明

ACK Serverless集群基础版仅支持nodeSelector(仅对kubernetes.io/arch和kubernetes.io/os这两个Label生效),不支持其他调度方式。如果您有可用区亲和或打散部署等需求,推荐您使用ACK Serverless集群Pro版,以获取更丰富的产品能力,支持更高等级的可靠性、SLA和更大集群容量。更多信息,请参见集群概述和热迁移集群基础版至Pro版。

调度方式

适用场景

相关文档

nodeSelector

将Pod调度到指定CPU架构或者指定操作系统的虚拟节点。

  • 调度至Arm虚拟节点

  • (邀测)调度Pod到Windows虚拟节点。

nodeAffinity和podAffinity(亲和性)

  • 将Pod调度到指定的某个可用区对应的虚拟节点,实现可用区亲和,以满足低时延的需求。

  • 对于使用多架构镜像的应用,设置Pod优先调度到Arm架构或者x86架构的虚拟节点。

  • 开启集群虚拟节点调度策略

  • 通过nodeAffinity和podAffinity实现可用区亲和

  • 指定多架构镜像调度到Arm虚拟节点

topologySpreadConstraints(Pod拓扑分布约束)

将Pod分散部署到多个不同的可用区(对应多个不同的虚拟节点),实现跨可用区打散,以满足高可用的需求。

  • 开启集群虚拟节点调度策略

  • 通过拓扑分布约束(Topology Spread Constraints)实现跨可用区打散

相关文章

调度概述 2025-04-15 17:15

在ACK Serverless集群中,默认情况下无需配置调度,Pod会自动调度到Linux、x86架构的虚拟节点上。如果需要调度到其他架构或操作系统的虚拟节点,或者有可用区亲和或打散部署等需求,可参考本文选择合适的调度方式。 在

调度至Arm虚拟节点 2025-04-15 17:15

ACK Serverless集群默认会将所有工作负载调度到x86架构的虚拟节点。如果您的集群中既有Arm虚拟节点,又有非Arm虚拟节点(例如x86虚拟节点),为了确保只兼容Arm架构的工作负载调度到Arm虚拟节点,或多架构镜像优先调度到Arm虚拟节点,您可以基于Kubernetes原生调度配置来实现

开启集群虚拟节点调度策略 2025-04-15 17:15

开启虚拟节点调度策略后,ACK集群中的应用可以通过使用Kubernetes原生的Pod间亲和、地域间拓扑打散或节点亲和实现高可用、低时延等能力。 前提条件 已创建v1.22版本及以上的

实现虚拟节点Pod可用区打散以及亲和调度 2025-04-15 17:15

高可用以及高性能是分布式任务执行过程中的重要要求。在ACK Serverless集群Pro版中,您可以通过Kubernetes原生调度语义实现分布式任务的跨可用区打散,以达到高可用区部署的要求,或者通过Kubernetes原生调度语义实现分布式任务在指定可用区中的亲和性部署,以达到高性能部署的要求。

在容器服务 Serverless 版上部署有状态的高可用MySQL集群 2025-04-15 17:15

高可用是分布式应用的重要要求,在ACK Serverless集群中,您可以通过K8s原生调度语义实现分布式应用的跨可用区打散,以达到高可用部署的要求。本文档介绍如何在容器服务 Serverless 版上部署有状态的高可用MySQL集群。

向虚拟节点Pod注入Sidecar容器 2025-04-15 17:15

OpenKruise SidecarSet采用Admission Webhook机制,在创建Pod的阶段对匹配了目标Label的所有Pod注入Sidecar容器。此时Pod还未调度到虚拟节点,无法仅对调度到虚拟节点的Pod生效。您可以借助虚拟节点组件(ACK Virtual Node)仅为调度到虚拟

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号