开发者社区 > 云原生 > 容器服务 > 正文

容器服务ACK node抢占式怎么设置?

容器服务ACK node抢占式怎么设置?

展开
收起
三分钟热度的鱼 2023-07-19 21:12:28 38 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    容器服务 ACK 支持使用抢占式节点(Preemptible Instance)来降低成本。抢占式节点是一种价格较低、持续时间较短、可随时被回收的 ECS 实例。使用抢占式节点可以大幅降低计算成本,但需要注意数据持久性和高可用性等问题。

    在容器服务 ACK 中,您可以使用抢占式节点来部署 Kubernetes 集群中的 Node。抢占式节点的使用方式与普通节点基本相同,您只需要在创建节点池时选择抢占式节点即可。

    以下是在容器服务 ACK 中使用抢占式节点的示例步骤:

    登录容器服务 ACK 控制台,在左侧导航栏中选择“节点池”。

    在节点池页面中,单击“创建节点池”,选择所需的 ECS 实例规格和数量。

    在“高级选项”中,将“节点类型”设置为“抢占式节点”。

    配置其他节点池选项,例如节点标签、节点亲和性等。

    单击“创建”,等待节点池创建完成后,即可将抢占式节点用于 Kubernetes 集群的部署。

    2023-07-29 09:03:28
    赞同 展开评论 打赏
  • 在容器服务 ACK 中,您可以通过以下步骤来设置节点的抢占式调度:

    1. 创建节点池:首先,在 ACK 控制台上创建一个节点池(Node Pool)。节点池是一组具有相似配置和属性的节点实例。您可以指定节点池的实例类型、数量、操作系统、标签等。

    2. 开启抢占式调度:在创建或编辑节点池时,选择启用抢占式调度选项。这将允许抢占式实例加入到该节点池中,以便在有资源可用时运行应用程序。

    3. 配置抢占规则:在节点池的设置中,您可以定义抢占规则。抢占规则决定了在资源紧张时,系统如何进行抢占式实例的调度。您可以设置优先级、最大空闲时长等参数,以控制抢占的行为。

    4. 设置容错域:如果您的集群跨越多个容错域(Zone),可以在创建节点池时选择特定的容错域。这样,在某个容错域中的节点不可用时,系统可以尝试从其他容错域中的抢占式实例中调度任务。

    请注意以下事项:

    • 抢占式实例是按需分配的、资源有限的实例,其可用性和稳定性可能会受限。因此,适合运行不太关键的、可以容忍中断的任务。

    • 抢占式节点可能会在资源紧张时被回收。因此,您需要设置适当的抢占规则和容错策略,以确保应用程序的可靠性和高可用性。

    • 容器服务 ACK 的抢占式实例基于阿里云 Elastic Compute Service(ECS)提供,因此与 ECS 相关的抢占式实例规则和限制也适用。

    2023-07-28 12:06:23
    赞同 展开评论 打赏
  • 买的node节点抢占式,一个node节点挂 上面pod肯定也全挂咯。此回答整理自钉群“服务器迁移中心用户群”

    2023-07-19 21:21:44
    赞同 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关产品

  • 容器服务Kubernetes版
  • 相关电子书

    更多
    ACK 云原生弹性方案—云原生时代的加速器 立即下载
    ACK集群类型选择最佳实践 立即下载
    企业运维之云原生和Kubernetes 实战 立即下载

    相关镜像