全部产品
Search
文档中心

容器服务 Kubernetes 版 ACK:更换操作系统

更新时间:Dec 18, 2024

ACK集群会定期发布新的操作系统镜像版本,带来新的功能特性、功能优化和缺陷修复,请及时升级节点池的操作系统镜像版本。您也可以按需切换操作系统类型,例如将已经停止维护(EOL)的操作系统更换为支持中的操作系统。

您可以参见操作系统镜像发布记录了解ACK支持的操作系统类型、操作系统镜像最新版本,以及部分操作系统的使用限制。

注意事项

  • 本操作会通过替换节点系统盘(替盘升级)的方式分批次更新操作系统。请勿在系统盘中保存重要数据,或提前做好备份工作,数据盘在升级过程中则不受影响。请在业务低峰期进行。

  • 通过替盘方式升级节点时,ACK会进行节点排水操作,遵循Pod Disruption Budget(PDB)的前提下将节点上的Pod驱逐至其他可用节点。为确保服务高可用性,建议您采用多副本部署策略,将工作负载分散在多个节点上,同时为关键业务配置PDB,控制同时中断的Pod数量。

    节点排水的默认超时时间为30分钟。如果在超时时间内未能完成Pod迁移,ACK将终止本次升级以确保业务稳定性。

  • ACK部分操作系统默认使用cgroup v2。关于cgroup v2的注意事项,请参见cgroup版本说明

  • 自定义镜像的节点暂不支持此操作。

  • 如果您的节点为游离节点,即未被节点池管理的Worker节点,需参见迁移游离节点至节点池完成迁移。

操作步骤

您可以更新操作系统镜像至最新版本,也可以更换操作系统类型,直接升级至当前支持的最新镜像版本。

  1. 登录容器服务管理控制台,在左侧导航栏选择集群

  2. 集群列表页面,单击目标集群名称,然后在左侧导航栏,选择节点管理 > 节点池

  3. 节点池列表的操作列,选择目标节点池对应的更多 > 更换操作系统

  4. 选择可更换的操作系统镜像版本,指定待更新的节点,勾选是否需要为节点建立快照,配置批量更换策略,然后单击开始更换

    • 更新方式

      • 更新前为节点建立快照:如果您的节点系统盘上有重要业务数据,您可以在更新操作系前为节点创建快照概述,以便进行数据的备份和恢复。使用快照将产生计费(参见快照计费),升级后若快照无需使用,请及时删除

    • 批量更换策略

      • 每批次执行最多节点数:系统会根据设置的最大并行数依次对节点进行更新,最大可设置为10。

      • 自动暂停策略:在节点升级过程中的暂停策略。

      • 每批次间隔时间:自动暂停策略为不暂停时,选择每个升级批次之间是否需要时间间隔或间隔的时长。可设置范围为5~120分钟。

相关文档