QingCloud 文档 – 节点管理 - kaiyun官方网站下载手机网页 /container/qke_plus/manual/mgt_node/ Recent content in 节点管理 on QingCloud 文档 Hugo -- gohugo.io Container: 节点概述 /container/qke_plus/manual/mgt_node/node_intro/ Mon, 01 Jan 0001 00:00:00 +0000 /container/qke_plus/manual/mgt_node/node_intro/ <h2 id="什么是节点">什么是节点</h2> <p>节点是组成容器集群的基本元素,Kubernetes 将容器放入容器组(Pod)中并在节点上运行,从而运行工作负载。节点取决于业务,可以为虚拟机或物理机。QKE 集群使用开·云app官方版下载 QingCloud 云服务器作为节点。</p> <h2 id="节点类型及规格">节点类型及规格</h2> <p>QKE 集群包含以下类型节点:</p> <ul> <li> <p>主节点(Master):Kubernetes 集群的管理者,运行着的服务包括 kube-apiserver、kube-scheduler、kube-controller-manager、etcd 组件,以及容器网络相关的组件。</p> </li> <li> <p>工作节点(Worker):Kubernetes 集群中承担工作负载的节点,负责实际的 Pod 调度以及与控制节点的通信等。</p> <p>其中,工作节点分为<strong>工作节点-基础型</strong>、<strong>工作节点-企业型</strong>及<strong>工作节点-GPU</strong>:</p> <ul> <li>工作节点-基础型:节点的实例规格类型为<a href="/compute/vm/intro/basic/">基础型 s1</a>。</li> <li>工作节点-企业型:节点的实例规格类型为<a href="/compute/vm/intro/enterprise/#%E8%AE%A1%E7%AE%97%E5%9E%8B-ec3">计算型 ec3</a>。</li> <li>工作节点-GPU:节点的实例规格类型为 <a href="/compute/vm/intro/professional/#gpu%E4%BA%91%E6%9C%8D%E5%8A%A1%E5%99%A8-g2">GPU 加速型 g2/g3</a> ,支持多卡 GPU 主机。</li> </ul> </li> </ul> <h2 id="节点管理">节点管理</h2> <p>在 QKE 集群列表,点击集群名称,进入集群概览页。然后在左侧导航栏,选择<strong>资源管理</strong> &gt; <strong>节点管理</strong>,进入<strong>节点管理</strong>页面。</p> <p><img src="/container/qke_plus/_images/node_mgt.png" alt=""></p> <p><strong>节点管理</strong>页面展示当前集群的所有节点。</p> <blockquote> <p><strong>说明</strong></p> <p>托管版集群仅展示工作节点;自管版集群则展示主节点及工作节点。</p> </blockquote> <p>您可以进行如下节点管理操作:</p> <ul> <li><a href="../node_amount/">调整节点数量</a>,通过新增或删除节点来进行集群横向扩/缩容。</li> <li><a href="../node_cfg/">更改节点配置</a>,通过更新主节点或工作节点的规格、硬盘大小来达到集群扩容的目的。</li> <li><a href="../auto_node/">节点弹性伸缩</a>,通过云平台提供的自动伸缩功能,配置节点根据所设置的条件进行弹性伸缩,防止节点资源不足或浪费。</li> </ul> Container: 调整节点数量 /container/qke_plus/manual/mgt_node/node_amount/ Mon, 01 Jan 0001 00:00:00 +0000 /container/qke_plus/manual/mgt_node/node_amount/ <p>QKE 集群支持通过新增或删除节点来进行集群横向扩缩容。</p> <blockquote> <p><strong>说明</strong></p> <p>您可以通过<strong>自动伸缩</strong>功能来自动调整节点数量。具体操作请参见<a href="../auto_node/">节点弹性伸缩</a>。</p> </blockquote> <h2 id="新增节点">新增节点</h2> <p>您可以通过新增节点来应对应用逐步增多带来的压力。</p> <ol> <li> <p>登录管理控制台。</p> </li> <li> <p>在控制台顶部的导航菜单中,选择<strong>产品与服务</strong> &gt; <strong>容器服务</strong> &gt; <strong>容器引擎 QKE</strong>,进入 QKE 集群列表页面。</p> </li> <li> <p>在集群列表,点击待查看集群的名称,进入<strong>集群概览</strong>页面。</p> </li> <li> <p>在左侧导航栏,选择<strong>资源管理</strong> &gt; <strong>节点管理</strong>,进入<strong>节点管理</strong>页面。</p> </li> <li> <p>点击<strong>新增节点</strong>,弹出<strong>新增节点</strong>页面。</p> <img src="/container/qke_plus/_images/add_node.png" style="zoom:50%;" /> </li> <li> <p>选择新增节点类型,并配置节点信息:节点规格(即云服务实例规格)、硬盘大小、节点数量、节点名称。</p> <blockquote> <p><strong>说明</strong></p> <ul> <li>不支持新增主节点。</li> <li>若增加当前集群已存在的节点类型,则只能增加节点数量,不可选择同类型下其他规格。例如,当前集群中已存在基础性 4核8G 的节点,则增加基础型节点时,只能选择 4核8G 的规格,不支持增加基础型其他规格的实例。</li> </ul> </blockquote> </li> <li> <p>点击<strong>确定</strong>。</p> </li> </ol> <h2 id="删除节点">删除节点</h2> <p>当集群服务能力过剩时,您也可以删除多余的节点,以节省资源和费用。</p> <blockquote> <p><strong>注意</strong></p> <ul> <li>删除前请确保 QKE 集群内有足够资源容纳迁移的 Pod。</li> <li>删除节点不可恢复,请谨慎操作。</li> <li>集群至少需要有 3 个工作节点。</li> <li>不支持删除主节点。</li> </ul> </blockquote> <ol> <li> <p>登录管理控制台。</p> </li> <li> <p>在控制台顶部的导航菜单中,选择<strong>产品与服务</strong> &gt; <strong>容器服务</strong> &gt; <strong>容器引擎 QKE</strong>,进入 QKE 集群列表页面。</p> </li> <li> <p>在集群列表,点击待查看集群的名称,进入<strong>集群概览</strong>页面。</p> </li> <li> <p>在左侧导航栏,选择<strong>资源管理</strong> &gt; <strong>节点管理</strong>,进入<strong>节点管理</strong>页面。</p> </li> <li> <p>在节点列表,点击<strong>操作</strong>列的<strong>删除</strong>,弹出提示框。</p> <p>若需删除多个节点,则勾选多个节点,然后点击<strong>批量删除</strong>。</p> <p><img src="/container/qke_plus/_images/delete_node.png" alt=""></p> </li> <li> <p>确认无误后,点击<strong>删除</strong>。</p> </li> </ol> Container: 节点弹性伸缩 /container/qke_plus/manual/mgt_node/auto_node/ Mon, 01 Jan 0001 00:00:00 +0000 /container/qke_plus/manual/mgt_node/auto_node/ <p>您可以使用管理控制台运维工具的<a href="/operation/autoscaling/">自动伸缩</a>功能,来配置节点弹性伸缩。</p> <h2 id="操作步骤">操作步骤</h2> <ol> <li> <p>登录管理控制台。</p> </li> <li> <p>在控制台顶部的导航菜单中,选择<strong>产品与服务</strong> &gt; <strong>运维与管理</strong> &gt; <strong>自动伸缩</strong>,进入<strong>自动伸缩</strong>页面。</p> <p><img src="/container/qke_plus/_images/auto_scaling_service.png" alt=""></p> <p>您也可以在 QKE 集群的<strong>节点管理</strong>页面,点击<strong>弹性伸缩</strong>进入<strong>自动伸缩</strong>页面。</p> <p><img src="/container/qke_plus/_images/auto_scaling_entrance.png" alt=""></p> </li> <li> <p>点击<strong>创建</strong>,弹出<strong>创建自动伸缩策略</strong>窗口。</p> <img src="/container/qke_plus/_images/auto_node_policy.png" alt="" style="zoom:50%;" /> </li> <li> <p>配置伸缩策略。</p> <ul> <li> <p><strong>名称</strong>:自动伸缩策略名称。</p> </li> <li> <p><strong>操作类型</strong>:选择<code>调整应用节点数量</code>。</p> </li> <li> <p><strong>资源类型</strong>:选择<code>容器引擎 QKE</code>。</p> </li> <li> <p><strong>资源</strong>:选择需要进行自动伸缩的 QKE 集群。</p> </li> <li> <p><strong>通知列表</strong>:选择接收操作通知的联系人。</p> </li> </ul> </li> <li> <p>点击<strong>提交</strong>,自动跳转到规则配置页面。</p> <p><img src="/container/qke_plus/_images/auto_node_rule.png" alt=""></p> </li> <li> <p>根据需要,可分别设置增加及减少应用节点数量的规则。</p> <ol> <li> <p>选择节点角色。</p> </li> <li> <p>点击<strong>定义触发条件</strong>,设置<strong>监控周期</strong>及<strong>告警规则</strong>,点击<strong>提交</strong>。</p> <table> <thead> <tr> <th>参数</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>监控周期</td> <td>表示根据告警规则进行检查的时间周期。<br/>如监控周期为“5分钟”,表示每隔 5 分钟将检查一次是否满足告警规则。</td> </tr> <tr> <td>告警规则</td> <td>定义触发增加/减少节点操作需要满足的条件。<br/>可设置多条告警监控规则,规则之间可以是<code>所有</code>或<code>任意</code>关系。<ul><li> <code>所有</code>关系表示当每个告警规则都满足时,才能触发自动伸缩。</li><li><code>任意</code>关系表示任意一条告警规则满足,都会触发自动伸缩。</li></ul></td> </tr> </tbody> </table> </li> <li> <p>点击<strong>定义操作参数</strong>,设置增加相关参数,点击<strong>提交</strong>。</p> <table> <thead> <tr> <th>参数</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>增加/减少节点数</td> <td>一次操作需要增加/减少的节点数。</td> </tr> <tr> <td>最大/最小节点数</td> <td>限制当前节点角色在集群中的最大/最小数量。一旦节点数量达到限制,停止自动伸缩操作。</td> </tr> <tr> <td>冷却时间</td> <td>规则执行的最小间隔时间。</td> </tr> </tbody> </table> </li> </ol> </li> <li> <p>配置完成后,当阈值被触发后,相应集群会自动进行节点增删操作,通知列表中的用户会收到通知。</p> </li> </ol> Container: 更改节点配置 /container/qke_plus/manual/mgt_node/node_cfg/ Mon, 01 Jan 0001 00:00:00 +0000 /container/qke_plus/manual/mgt_node/node_cfg/ <p>您可以随时根据实际需求增强节点配置来进行集群扩容。</p> <blockquote> <p><strong>说明</strong></p> <p>仅支持增强节点配置,不可降低节点配置。</p> </blockquote> <p>具体操作说明请参见<a href="/container/qke_plus/manual/mgt_cluster/change_cluster_scale/#%E7%BA%B5%E5%90%91%E6%89%A9%E7%BC%A9%E5%AE%B9">集群扩容</a>。</p> Container: 重启节点 /container/qke_plus/manual/mgt_node/restart_node/ Mon, 01 Jan 0001 00:00:00 +0000 /container/qke_plus/manual/mgt_node/restart_node/ <p>本文介绍如何对节点进行重启。</p> <h2 id="操作场景">操作场景</h2> <p>当节点出现异常时,您可以通过重启节点来进行快速修复。</p> <h2 id="注意事项">注意事项</h2> <ul> <li>节点重启前,需要将该节点的 Pod 进行驱逐,可能会影响业务,请在业务低峰期操作。</li> <li>重启操作可能存在非预期风险,请提前做好相关的数据备份。</li> </ul> <h2 id="操作步骤">操作步骤</h2> <ol> <li> <p>登录管理控制台。</p> </li> <li> <p>在控制台顶部的导航菜单中,选择<strong>产品与服务</strong> &gt; <strong>容器服务</strong> &gt; <strong>容器引擎 QKE</strong>,进入 QKE 集群列表页面。</p> </li> <li> <p>在集群列表,点击待查看集群的名称,进入<strong>集群概览</strong>页面。</p> </li> <li> <p>在左侧导航栏,选择<strong>资源管理</strong> &gt; <strong>节点管理</strong>,进入<strong>节点管理</strong>页面。</p> </li> <li> <p>在节点列表,点击<strong>操作</strong>列的<strong>重启</strong>,弹出提示框。</p> <p><img src="/container/qke_plus/_images/restart_node.png" alt=""></p> </li> <li> <p>确认无误后,点击<strong>重启</strong>,节点进行重启。</p> <p>重启过程中,节点状态为<code>重启中</code>,集群状态为<code>更新中</code>,当节点状态变为<code>活跃</code>,则重启成功。</p> </li> </ol>