调度概述
2025-04-15 17:15
在ACK Serverless集群中,默认情况下无需配置调度,Pod会自动调度到Linux、x86架构的虚拟节点上。如果需要调度到其他架构或操作系统的虚拟节点,或者有可用区亲和或打散部署等需求,可参考本文选择合适的调度方式。 在
在ACK Serverless集群中,默认情况下无需配置调度,Pod会自动调度到Linux、x86架构的虚拟节点上。如果需要调度到其他架构或操作系统的虚拟节点,或者有可用区亲和或打散部署等需求,可参考本文选择合适的调度方式。 在
ACK Serverless集群默认会将所有工作负载调度到x86架构的虚拟节点。如果您的集群中既有Arm虚拟节点,又有非Arm虚拟节点(例如x86虚拟节点),为了确保只兼容Arm架构的工作负载调度到Arm虚拟节点,或多架构镜像优先调度到Arm虚拟节点,您可以基于Kubernetes原生调度配置来实现
开启虚拟节点调度策略后,ACK集群中的应用可以通过使用Kubernetes原生的Pod间亲和、地域间拓扑打散或节点亲和实现高可用、低时延等能力。 前提条件 已创建v1.22版本及以上的
高可用以及高性能是分布式任务执行过程中的重要要求。在ACK Serverless集群Pro版中,您可以通过Kubernetes原生调度语义实现分布式任务的跨可用区打散,以达到高可用区部署的要求,或者通过Kubernetes原生调度语义实现分布式任务在指定可用区中的亲和性部署,以达到高性能部署的要求。
高可用是分布式应用的重要要求,在ACK Serverless集群中,您可以通过K8s原生调度语义实现分布式应用的跨可用区打散,以达到高可用部署的要求。本文档介绍如何在容器服务 Serverless 版上部署有状态的高可用MySQL集群。
OpenKruise SidecarSet采用Admission Webhook机制,在创建Pod的阶段对匹配了目标Label的所有Pod注入Sidecar容器。此时Pod还未调度到虚拟节点,无法仅对调度到虚拟节点的Pod生效。您可以借助虚拟节点组件(ACK Virtual Node)仅为调度到虚拟