功能概述

节点是组成 QKE 集群的基本元素,Kubernetes 将容器放入容器组中并在节点上运行,从而运行工作负载。节点取决于业务,可以为虚拟机或物理机。QKE 集群使用云服务器作为节点。

QKE 集群包含 主节点工作节点

  • 主节点

    也称为 Master 节点,是 Kubernetes 集群的管理者,运行于该节点上的服务包括 kube-apiserver、kube-scheduler、kube-controller-manager、etcd 组件,以及容器网络相关的组件。

  • 工作节点

    也称为 Worker 节点,是 Kubernetes 集群中承担工作负载的节点,负责实际的 Pod 调度以及与控制节点的通信等。

操作步骤

新增节点

  1. 通过 Web 浏览器登录企业云平台的 Console。

  2. 在顶部菜单栏中选择产品与服务 > 容器服务 > 容器引擎 QKE,默认进入容器引擎 QKE 快速入门页面。

  3. 点击左侧导航栏的集群管理,进入集群列表页面。

  4. 点击目标集群名称,默认进入集群概览页面后,点击左侧导航栏的资源管理 > 节点管理,进入节点管理页面。

    qke_node_main
  5. 点击列表左上方的 + 新增节点,弹出新增节点对话框,用户参考页面信息,输入相应参数。

    说明
    • 不支持新增 主节点。用户可在创建集群时,根据需求,指定 主节点 数量。

    • 若新增节点的类型为当前集群已存在的节点类型,则只能增加节点数量,不可选择该类型下其他规格。例如,当前集群中 基础型工作节点 已存在 性能型4核8G 的节点,则增加 基础型工作节点 时,只能选择 性能型4核8G 的规格,不支持增加其他规格的实例。

  6. 确认参数无误后,点击确定,完成节点的新增。

删除节点

当集群服务能力过剩时,用户也可以手动删除多余的节点,以节省资源和费用。

  1. 延续前文步骤,进入节点管理页面。

  2. 点击目标节点所在行末尾的删除,或勾选多个目标节点后,点击列表左上方的批量删除

    注意
    • 删除前请确保 QKE 集群内有足够资源容纳迁移的 Pod。

    • 删除节点不可恢复,请谨慎操作。

    • 集群至少需要有 3 个工作节点。

    • 不支持删除主节点。

  3. 弹出提示框,用户确认操作无误后,点击删除,完成操作。

弹性伸缩

  1. 延续前文步骤,进入节点管理页面。

  2. 点击列表左上方的弹性伸缩,进入自动伸缩管理页面,参考以下参数说明,创建自动伸缩策略,详情参考创建自动伸缩策略

    参考页面信息,输入相应参数。页面参数说明如下。

    参数 说明

    操作类型

    选择 调整应用节点数量

    资源类型

    选择 容器引擎 QKE

    资源

    选择当前需配置自动伸缩的 QKE 集群。

  3. 自动伸缩策略创建成功后,用户根据需求,分别设置增加及减少应用节点数量的规则。详情可参考设置伸缩规则

  4. 配置完成后,当阈值被触发后,对应的 QKE 集群会自动进行节点增删操作,并通知列表中的用户。

重启节点

当节点出现异常时,用户可以通过重启节点对其进行快速修复。

  1. 延续前文步骤,进入节点管理页面。

  2. 点击目标节点所在行末尾的重启,弹出提示框。

    注意

    重启操作可能存在非预期风险,请在业务低峰期操作,并请提前做好相关的数据备份。

  3. 用户确认操作无误后,点击重启,完成操作。当节点状态更新为 活跃,则表示重启成功。