服务升级指南

最近更新时间:2024-04-08 17:30:51

我的收藏
本文主要介绍如何将集群中的普通节点通过"服务升级"功能切换至原生节点,以便在不更换 CVM 机器资源的情况下享受 7*24 小时成本优化服务。
说明:
该功能仅适用于特定机型,包括 BMS5、HCCPNV5、HCCPNV5v、HCCPNV4sne、HCCPNV4ane 和 HCCPNV4sn。
在执行升级操作之前,请务必谨慎操作,因为升级是不可逆的行为。

特性对比

参数项
普通节点
服务升级后的原生节点
收费说明
CVM 资源费用
CVM 资源费用 + 原生节点增值服务费
操作系统
公共或自定义镜像
原生节点专用镜像
Request 推荐
支持
支持,为 Kubernetes 的 Workload 智能推荐容器级别资源的 Request/Limit 数值进而减少资源浪费,详情请参见 Request 智能推荐
节点放大
不支持
支持,通过虚拟放大节点的容量提升资源利用率,详情请参见 原生节点专用调度器产品介绍
可抢占式 Job
不支持
支持,使用集群闲置资源,不占用集群/节点真实的剩余可调度量,详情请参见 可抢占式 Job
内存压缩
不支持
支持,通过将低频访问的内存换出来降低整机的内存消耗,详情请参见 内存压缩使用说明
在离线混部
不支持
支持,提供 CPU/内存/网络/磁盘 IO 隔离能力和优先级抢占能力来提升资源利用率,详情请参见 QoSAgent
qGPU
不支持
支持,支持多个容器共享 GPU 卡并支持容器间算力和显存精细隔离,详情请参见 qGPU 概述
原地升降配
不支持
支持,在不重启 Pod 的情况下修改 CPU/内存的 request/limit 值,详情请参见 Pod 原地升降配
故障自愈
不支持
支持,实时检测需要人为干预解决的持续性故障,详情请参见 故障自愈规则
内核/kubelet 运维参数管理
不支持
支持,详情请参见 Management 参数介绍
MachineSet/Machine 声明式管理
不支持
支持,详情请参见 声明式操作实践

操作步骤

本文以按量计费的普通节点 BMS5 机型为例,介绍如何升级为原生节点管理。
1. 登录 容器服务控制台,选择左侧导航栏中的集群
2. 在集群列表页中,单击集群 ID,进入该集群详情页。
3. 选择左侧菜单栏中的节点管理 > Worker 节点,进入节点管理页面。

步骤1:创建原生节点池

原生节点通过节点池统一管理,服务升级前需要您先创建空(无实际机器资源)的原生节点池,方便在服务升级时将普通节点加入该池子管理。
1. 在 worker 节点页面点击新建按钮,在弹窗中选择节点类型为“原生节点”
2. 在节点池创建页面填写相关参数,请特别注意以下参数的填写说明,其他参数的介绍请参见 新建原生节点
计费模式:原生节点池的计费模式不支持修改,节点池的计费模式务必与待升级普通节点的计费模式保持一致。
数量:数量为0代表仅创建资源数为空的节点池模板(无资源创建则不会产生任何费用),否则在创建节点池时会自动创建出指定数量的 CVM 资源(同时收取 CVM 资源费和原生节点增值服务费)。若您仅计划将已有普通节点进行服务升级,推荐数量设置为0。



3. 单击创建节点池。如下图所示:




步骤2:选择目标普通节点

1. 进入节点列表页面。
2. 选择目标普通节点,在操作栏单击服务升级。如下图所示:




步骤3:服务升级

1. 服务升级弹窗中的“信息确认”环节,选择待升级节点要加入的原生节点池,如下图所示:



系统会校验该节点和目标节点池之间的计费模式和规格(对应机型的 CPU/内存)是否一致。
每个节点会产生对应的增值服务费,计费模式和资源保持一致。
2. 单击下一步进入“服务升级”确认页,请特别注意以下参数。
服务升级需重装节点镜像为原生节点专有镜像,建议您提前封锁并排空节点。
升级过程中将按照所选节点池的参数配置对节点初始化,其中系统盘会重装,数据盘数据/公网 ip(若开启)/子网信息会被保留,安全组/ssh 密钥/kubelet 参数等高级参数会按照节点池填写值进行设置。
完成升级后您仍可在 CVM 控制台查看机器详情,为保障信息一致性,建议在 TKE 平台操作节点。
服务升级流程预估15分钟左右,单击确认升级后可刷新页面在状态栏获取进度。
3. 单击完成进行服务升级,您可在节点列表的状态栏查看升级进度。如下图所示:



4. 升级完成后,您可在目标节点池中查看并管理该原生节点,此时节点具备所有增值功能。如下图所示: