QingCloud 文档 – 集群管理 - kaiyun官方网站下载手机网页 /container/qke_plus/manual/mgt_cluster/ Recent content in 集群管理 on QingCloud 文档 Hugo -- gohugo.io Container: 创建集群 /container/qke_plus/manual/mgt_cluster/create_cluster/ Mon, 01 Jan 0001 00:00:00 +0000 /container/qke_plus/manual/mgt_cluster/create_cluster/ <p>本文介绍如何创建 QKE 集群。</p> <h2 id="背景信息">背景信息</h2> <p>QKE 集群提供了<strong>托管版</strong>与<strong>自管版</strong>两种形态,您可以根据需求进行选择。</p> <ul> <li>托管版:免费托管 Master 节点,您只需要创建及管理 Worker 节点。适用于运维人员较少或无运维团队组织,希望降低成本、运维省心的客户。</li> <li>自管版:自行创建及管理主节点和工作节点,完全管控集群。适用于具有专业运维团队组织,希望自行规划和管控集群的客户。</li> </ul> <p>更多详细说明,请参见<a href="/container/qke_plus/intro/introduction/#%E4%BA%A7%E5%93%81%E5%BD%A2%E6%80%81">产品形态</a>。</p> <h2 id="操作步骤">操作步骤</h2> <p>创建不同版本的集群时,需要配置的集群信息有所不同。</p> <ul> <li> <p>创建托管版集群,请参见<a href="../../../quickstart/create_hosting_cluster/">创建 QKE 托管版集群</a>。</p> </li> <li> <p>创建自管版集群,请参见<a href="../../../quickstart/create_selfmgt_cluster/">创建 QKE 自管版集群</a>。</p> </li> </ul> Container: 查看集群概览 /container/qke_plus/manual/mgt_cluster/cluster_overview/ Mon, 01 Jan 0001 00:00:00 +0000 /container/qke_plus/manual/mgt_cluster/cluster_overview/ <p>本文介绍如何查看集群概览信息。</p> <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> <p>集群概览页面以图形化界面展示了集群节点、集群资源、相关依赖服务及插件等运行或使用情况。</p> <p><img src="../../../_images/cluster_overview.png" alt=""></p> </li> </ol> <h2 id="查看集群概览">查看集群概览</h2> <ul> <li> <p><strong>节点在线状态</strong></p> <p>展示集群全部节点及在线节点数。</p> <blockquote> <p><strong>说明</strong></p> <ul> <li>托管版集群仅统计工作节点个数。</li> <li>自管版集群统计主节点及工作节点个数。</li> </ul> </blockquote> </li> <li> <p><strong>集群资源使用情况</strong></p> <p>展示集群的 CPU、内存、容器组及存储资源的总量、使用量及使用率。</p> </li> <li> <p><strong>可视化管理工具</strong></p> <p>展示集群已安装的可视化管理工具。若为管理工具绑定了公网 IP,其登录地址将一并展示,点击地址即可访问。</p> <!--**依赖服务**--> <!--展示集群的依赖服务。<!--,包括独立部署的 ELK 服务及独立部署的 etcd 服务。--> <!--**说明**--> <!--若使用内置的 etcd 及 ELK 服务,则不会显示在此处。--> <!--在依赖服务名称下方,显示了对应的服务访问方式(集群 ID),点击可进行访问。--> </li> <li> <p><strong>插件运行情况</strong></p> <p>展示已安装的插件信息及其运行状态。将鼠标悬浮与插件上方,可显示插件详细信息。</p> <p>插件详细介绍请参见<a href="/container/qke_plus/intro/plugin/">插件说明</a>。</p> </li> </ul> <!-- **自动伸缩** - 若用户创建了集群自动伸缩策略,当触发自动伸缩操作时,将会展示自动伸缩规则的执行情况。 - 若用户未创建过自动伸缩策略,则可以点击**创建自动伸缩策略**,进入**自动伸缩**页面进行创建。--> <ul> <li> <p><strong>操作日志</strong></p> <p>默认展示近一个月内的集群操作日志,操作日志包括操作类型、操作者、操作内容及操作时间。</p> </li> </ul> Container: 查看集群信息 /container/qke_plus/manual/mgt_cluster/cluster_info/ Mon, 01 Jan 0001 00:00:00 +0000 /container/qke_plus/manual/mgt_cluster/cluster_info/ <p>集群创建成功后,可查看集群信息。</p> <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>,进入<strong>集群信息</strong>页面。</p> <img src="../../../_images/cluster_detail_info.png" /> </li> </ol> <h2 id="查看集群信息">查看集群信息</h2> <p>集群信息包括以下内容:</p> <ul> <li> <p><strong>查看基本信息</strong></p> <p><strong>基本信息</strong>区域展示了集群名称、集群类型、集群状态、服务状态、部署方式等基本信息。</p> <p>点击<strong>集群名称</strong>和<strong>描述</strong>后的<img src="../../../_images/edit_icon.png"/>图标,可修改集群名称及描述。</p> </li> <li> <p><strong>查看配置信息</strong></p> <p><strong>配置信息</strong>区域展示了集群版本、节点个数及所属网络。</p> <blockquote> <p><strong>说明</strong></p> <ul> <li>托管版集群显示工作节点个数。</li> <li>自管版集群显示主节点及工作节点个数。</li> </ul> </blockquote> </li> <li> <p><strong>查看计费信息</strong></p> <p><strong>计费信息</strong>区域展示了集群计费模式及产品价格等信息。</p> <p>点击<strong>详情</strong>,可查看扣费详情。</p> </li> <li> <p><strong>查看 kubeconfig</strong></p> <blockquote> <p><strong>说明</strong></p> <p>kubeconfig 文件用于存储所要管理集群的访问凭证,kubectl 会根据该配置文件连接至集群。默认情况下,<code>kubectl</code> 在 <code>$HOME/.kube</code> 目录下查找名为 <code>config</code> 的文件。 您可以通过设置 <code>KUBECONFIG</code> 环境变量或者设置 <code>--kubeconfig</code> 参数来指定其他 kubeconfig 文件。</p> </blockquote> <p>点击<strong>查看 kubeconfig</strong>,在弹出的 <strong>kubeconfig</strong> 窗口中便可查看 kubeconfig 配置。</p> <p><img src="../../../_images/kubeconfig_file.png" alt=""></p> <p>点击<strong>复制</strong>,可复制文件内容;点击<strong>下载</strong>,可将配置内容下载到一个 .txt 文件中。</p> </li> <li> <p><strong>查看插件</strong></p> <p>点击<strong>查看插件</strong>,在弹出的<strong>插件</strong>窗口中可查看已安装插件的版本及运行状态。</p> <p><img src="../../../_images/view_plugin.png" alt=""></p> </li> <li> <p><strong>环境参数</strong></p> <p><strong>环境参数</strong>区域罗列了当前集群的参数配置情况。</p> <p>您可以点击<strong>修改参数</strong>修改部分参数的值。详细参数说明请参见<a href="../paras_cfg/#%E5%8F%82%E6%95%B0%E8%AF%B4%E6%98%8E">参数说明</a>。</p> </li> </ul> Container: 配置集群参数 /container/qke_plus/manual/mgt_cluster/paras_cfg/ Mon, 01 Jan 0001 00:00:00 +0000 /container/qke_plus/manual/mgt_cluster/paras_cfg/ <p>QKE 支持自定义部分参数的值,您可以根据自己的业务情况对集群运行参数进行调整。</p> <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>,进入<strong>集群信息</strong>页面。</p> </li> <li> <p>在页面右侧的<strong>环境参数</strong>区域,展示了集群当前的参数配置。</p> <p>参数包括<strong>kubernetes 配置</strong>、<strong>网络参数</strong>、<strong>镜像参数</strong>及<strong>其他参数</strong>。</p> <p><img src="../../../_images/paras_setting.png" alt="参数配置"></p> </li> <li> <p>在参数值所在列,点击<img src="../../../_images/edit_icon.png" alt="参数配置">,参数值变为可编辑状态。</p> <blockquote> <p><strong>说明</strong></p> <p>部分参数值未显示编辑按钮,表示仅支持在创建集群时配置,此处不可修改,仅作为展示。</p> </blockquote> </li> <li> <p>根据实际情况进行参数值修改。</p> <p>详细说明请参见下述<a href="#%E5%8F%82%E6%95%B0%E8%AF%B4%E6%98%8E">参数说明</a>。</p> </li> <li> <p>修改完成后,点击<strong>确定</strong>进行保存。</p> </li> </ol> <h2 id="参数说明">参数说明</h2> <h4 id="kubernetes-配置">Kubernetes 配置</h4> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> </tr> </thead> <tbody> <tr> <td>K8s apiserver EIP</td> <td>如果希望通过公网访问 K8s apiserver,可选择一个可用的 EIP,系统将会自动创建一个 LB 并绑定此 EIP。<br/><strong>SSH 登录集群</strong>:自管版集群支持设置是否开启 SSH 登录集群功能。开启后,用户可以通过 SSH 的方式登录集群。详细说明,请参见<a href="/container/qke_plus/manual/connect/ssh_login_cluster/">通过 SSH 登录自管版集群</a>。</td> </tr> <tr> <td>集群内 DNS 域名</td> <td>集群内的 DNS 域名,用于 Kubernetes Services。</td> </tr> <tr> <td>NodePort 范围</td> <td>每个节点可分配的 NodePort 范围,例如 <code>30000-32767</code>。<br/>由于 KubeSphere 的对外端口号是 30880,若您需要安装 KubeSphere,请保证 30880 在该范围内。</td> </tr> <tr> <td>最大 pod 数量</td> <td>每个节点上可运行的最大 pod 数量,默认为 120。</td> </tr> </tbody> </table> <h4 id="网络参数">网络参数</h4> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> </tr> </thead> <tbody> <tr> <td>Proxy Mode</td> <td>选择 kube-proxy 的模式:iptables 或 ipvs。<br/>kube-proxy 用于在服务和其后端 Pod 之间进行负载均衡。其详细说明,请参考 <a href="https://feisky.gitbooks.io/kubernetes/content/components/kube-proxy.html">Kubernetes 指南</a>。</td> </tr> <tr> <td>网卡插件</td> <td>选择一种网卡插件:calico 、 flannel、hostnic。<br/>插件具体说明,可参考<a href="/container/qke_plus/intro/plugin/">插件支持</a>。</td> </tr> <tr> <td>Pod 网段</td> <td>网卡插件选择 calico 或 flannel 时需要设置。<br/>设置 Pod 使用的网段。<br/>请按照标准的 CIDR 格式填写,例如:<code>10.10.0.0/16</code>。</td> </tr> <tr> <td>hostnic 子网大小</td> <td>网卡插件选择 hostnic 时需要设置。<br/>IPAM 模块会依据子网大小进行私有网络的切割。比如私有网络网段是 172.16.0.0/24,指定子网大小为 26 后,会将私有网络切割为 4 个子网,用户可以通过 hostnic IPAM 配置 Namespace 与子网(subnet)的映射关系。</td> </tr> <tr> <td>hostnic 私有网络</td> <td>网卡插件选择 hostnic 时需要设置。<br/>可选择与当前 QKE 集群互通的多个私有网络,选择的私有网络要求未被使用且后续仅供本集群使用。建议选择两个或以上的私有网络来保障 hostnic 有足够的 IP 地址分配给 Pod。</td> </tr> <tr> <td>hostnic IPAM 配置</td> <td>网卡插件选择 <code>hostnic</code> 时需要设置。<br/>默认开启自动映射。IPAM 模块会根据私有网络自动创建对应的 IPPool,并将 IPPool 依据子网大小切割为 subnet,实现 Namespace 与 subnet 的映射,Namespace 中的 Pod 的 IP 都会从对应 subnet 中进行分配。</td> </tr> <tr> <td>Service 网段</td> <td>设置 Service 使用的网段。<br/>请按照标准的 CIDR 格式填写,例如:<code>10.96.0.0/16</code>。</td> </tr> </tbody> </table> <h4 id="镜像参数">镜像参数</h4> <table> <thead> <tr> <th>参数名称</th> <th>配置说明</th> </tr> </thead> <tbody> <tr> <td>registry-mirrors</td> <td>填写完整的 Docker 镜像服务地址。 <br/>填写示例:<code>https://mirror.harbor.local</code>。多个地址之间使用逗号(,)分隔。</td> </tr> <tr> <td>insecure-registries</td> <td>若需要通过非安全的 HTTP 或不受信任的 HTTPS 访问的 Docker 仓库,则在此处填写仓库地址。<br/>填写示例:<code>mirror.harbor.local</code>。多个地址之间使用逗号(,)分隔。</td> </tr> <tr> <td>docker-auths</td> <td>填写镜像仓库密钥,以获得访问、拉取、推送镜像得权限。<br/>填写示例:<code>{&quot;dockerhub.qingcloud.com&quot;:{&quot;auth&quot;:&quot;YWRtaW46MTIzNDU2&quot;},&quot;index.docker.io&quot;:{&quot;auth&quot;:&quot;YWRtaW46MTIzNDU2&quot;}}</code>。<br/>具体配置说明请参见<a href="/container/qke_plus/quickstart/cfg_mirror_repo/#%E6%AD%A5%E9%AA%A4%E4%BA%8C%E9%85%8D%E7%BD%AE%E9%95%9C%E5%83%8F%E4%BB%93%E5%BA%93%E4%BF%A1%E6%81%AF">配置镜像仓库信息</a>。</td> </tr> </tbody> </table> <h4 id="其他参数">其他参数</h4> <table> <thead> <tr> <th>参数名称</th> <th>参数说明</th> </tr> </thead> <tbody> <tr> <td>API 密钥 ID</td> <td>此密钥用于创建云平台的资源,比如负载均衡器、PV 挂盘等。<br/></td> </tr> </tbody> </table> Container: 集群扩缩容 /container/qke_plus/manual/mgt_cluster/change_cluster_scale/ Mon, 01 Jan 0001 00:00:00 +0000 /container/qke_plus/manual/mgt_cluster/change_cluster_scale/ <p>QKE 集群支持手动及自动的横向伸缩及纵向扩容。</p> <h2 id="纵向扩容">纵向扩容</h2> <p>纵向扩容是指通过更改集群节点的实例规格、硬盘大小来达到集群扩容的目的。</p> <h3 id="注意事项">注意事项</h3> <ul> <li> <p>扩容时会造成扩容节点暂时不可用,请在业务低峰时进行。</p> </li> <li> <p>操作前请保证 QKE 集群内有足够资源容纳迁移的 Pod。</p> </li> </ul> <h3 id="操作步骤">操作步骤</h3> <ol> <li> <p>登录管理控制台。</p> </li> <li> <p>在控制台顶部的导航菜单中,选择<strong>产品与服务</strong> &gt; <strong>容器服务</strong> &gt; <strong>容器引擎 QKE</strong>,进入 QKE 集群管理页面。</p> </li> <li> <p>在集群列表,点击<strong>操作</strong>列的<img src="../../../_images/cluster_operation_more.png"/>图标,选择<strong>集群扩容</strong>。</p> <img src="../../../_images/expan_cluster_1.png"/> <p>您也可以点击集群名称,进入集群管理页面。在页面右上方,点击<strong>更多操作</strong> &gt; <strong>集群扩容</strong>。</p> <img src="../../../_images/expan_cluster_2.png"/> </li> <li> <p>选择需要变更的节点类型,然后修改节点规格及硬盘大小。</p> <blockquote> <p><strong>注意</strong></p> <p>只支持扩容,不可降低节点配置。</p> </blockquote> <p><img src="../../../_images/expan_cluster_3.png" alt=""></p> </li> <li> <p>在<strong>确认集群配置</strong>区域,查看当前规格和更改后规格,确认无误后,点击<strong>确定</strong>。</p> </li> </ol> <h2 id="横向扩缩容">横向扩缩容</h2> <p>横向扩/缩容是指通过新增或删除节点来进行集群横向扩/缩容。</p> <h3 id="手动扩缩容">手动扩缩容</h3> <p>您可以在<strong>节点管理</strong>页面手动新增或删除节点。具体操作请参见<a href="/container/qke_plus/manual/mgt_node/node_amount/">调整节点数量</a>。</p> <h3 id="自动伸缩">自动伸缩</h3> <p>您可以通过云平台提供的自动伸缩功能,配置集群节点根据所设置的条件进行横向的弹性伸缩,防止节点资源不足或浪费。</p> <p>具体操作请参见<a href="/container/qke_plus/manual/mgt_node/auto_node/">节点弹性伸缩</a>。</p> Container: 启停集群 /container/qke_plus/manual/mgt_cluster/start_stop_cluster/ Mon, 01 Jan 0001 00:00:00 +0000 /container/qke_plus/manual/mgt_cluster/start_stop_cluster/ <p>本小节主要介绍如何手动及自动进行 QKE 集群的启动及关闭操作。</p> <h2 id="操作场景">操作场景</h2> <p>当您暂时不需要使用 QKE 集群时,你可以停用集群以释放所占用的资源,在需要继续使用时再启用即可。</p> <h2 id="注意事项">注意事项</h2> <p>停用集群将导致集群连接中断,在集群未成功启动前,您无法对集群进行读写操作,若您的集群应用于生产环境,建议在业务低峰期操作。</p> <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>列的<strong>关闭</strong>,弹出确认提示框。</p> <p>您也可以点击集群名称,进入集群管理页面。在页面右上方,点击<strong>关闭</strong>。</p> </li> <li> <p>确认信息无误后,点击<strong>确定</strong>,返回集群列表页面。</p> <p>集群状态变为<strong>关闭中</strong>,待状态切换为<strong>已关闭</strong>,表示集群关闭成功。</p> </li> </ol> <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>列的<strong>启动</strong>,弹出确认提示框。</p> <p>您也可以点击集群名称,进入集群管理页面。在页面右上方,点击<strong>启动</strong>。</p> </li> <li> <p>确认信息无误后,点击<strong>确定</strong>,返回集群列表页面。</p> <p>集群状态变为<strong>启动中</strong>,待状态切换为<strong>活跃</strong>,表示集群启动完成。</p> </li> </ol> Container: 删除集群 /container/qke_plus/manual/mgt_cluster/delete_cluster/ Mon, 01 Jan 0001 00:00:00 +0000 /container/qke_plus/manual/mgt_cluster/delete_cluster/ <p>本小节主要介绍如何删除集群。</p> <blockquote> <p><strong>注意</strong></p> <p>删除集群为危险操作,请谨慎操作。 集群彻底删除后,将删除集群关联的所有资源。</p> </blockquote> <h2 id="注意事项">注意事项</h2> <ul> <li>不支持删除正在执行操作的集群。</li> <li>包年包月集群未到期前进行删除,将根据资源实际使用情况扣除已使用的费用,并退回剩余费用。退订费用= 原配置合约价格(含折扣)- 优惠券 - 已使用的合约价格。</li> <li>集群删除后,将在<strong>回收站</strong>中保留2个小时,这期间可以进行恢复操作。超过2小时,集群资源将被彻底销毁,不可恢复。</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>列的<img src="../../../_images/cluster_operation_more.png"/>图标,选择<strong>删除</strong>。</p> <img src="../../../_images/delete_cluster_1.png"/> <p>您也可以点击集群名称,进入集群管理页面。在页面右上方,点击<strong>更多操作</strong> &gt; <strong>删除</strong>。</p> <img src="../../../_images/delete_cluster_2.png"/> </li> <li> <p>勾选<strong>强制删除</strong>,点击<strong>删除</strong>,集群状态变为<strong>删除中</strong>。</p> </li> </ol> <h2 id="后续操作">后续操作</h2> <p>集群删除后,可以前往<strong>产品与服务</strong> &gt; <strong>运维与管理</strong> &gt; <strong>回收站</strong>,查看已删除的集群。回收站的资源仅保留 2 小时,在这期间:</p> <ul> <li> <p>若您需要彻底销毁,勾选已删除的集群,点击<strong>彻底删除</strong>,弹出提示框,点击<strong>确认</strong>。集群销毁后,集群自动创建的相关资源也将一并销毁。</p> </li> <li> <p>若您想要恢复集群,勾选已删除的集群,点击<strong>恢复</strong>,弹出<strong>恢复资源</strong>窗口,查看恢复资源所需金额,确保账户余额中的金额大于欠费总金额后,点击<strong>提交</strong>。</p> </li> </ul>