接入和管理集群

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

本文为您介绍如何接入已有的K8s集群并完成初始化,以及删除集群的操作。

前提条件

已经完成ACK集群的创建。具体操作,请参见创建ACK托管集群

关于BizWorks支持的容器集群规格和限制说明,请参见平台支持的资源限制说明

接入集群

  1. 登录BizWorks,单击页面右上角的a1.png图标。

  2. 企业设置导航栏中,选择平台资源管理 > 集群管理

  3. 集群管理页面,单击接入集群

  4. 接入集群面板,选择目标集群类型后,单击下一步image.png

    • 如果接入集群的类型选择阿里云容器服务kubernetes版(ACK)1阿里云容器服务kubernetes版(ASK)1阿里云企业级分布式应用服务(EDAS)1,且如果您还没有给当前账号(即本账号)授权(创建一个服务关联角色),您可以单击立即授权,在BizWorks服务关联角色对话框中,单击授权1后续配置请参见步骤5~6。

    • 如果接入集群的类型选择阿里云BizWorks Serverless集群1公测,且Serverless类型集群暂未被接入,单击确定image.png

      重要

      如果您还未开通BizWorks Serverless服务,则请单击立即开通,在二次确认对话框中,选中我已阅读并同意BizWorks Serverless服务协议后,单击立即开通

      添加成功后,界面会提示集群添加成功类似说明。

      如果Serverless类型集群已被接入,则不支持再次接入,界面会提示Serverless类型集群已存在类似说明。

      说明

      阿里云BizWorks Serverless集群,提供了一个全托管、免运维、高弹性的容器运行环境,按需使用,无需您进行维护。当前为公测阶段暂不收费,商业化后会按照应用实例运行时消耗的CPU、内存计费。

  5. 接入集群面板,完成相关配置项设置后,单击下一步1

    参数

    说明

    集群名称

    自定义集群的名称。

    描述

    非必填,集群的描述。

    本账号

    使用本账号方式纳管集群时,您需要进行云资源访问授权。具体操作,请参见本文步骤4。

    纳管集群地域

    在下拉列表中选择待接入的集群所在的地域。

    纳管集群

    在下拉列表中选择当前资源账号下的纳管集群。

  6. 接入集群面板,您可以查看集群检查项检查结果详情,完成后单击确定image

    • 如果检查结果显示有未通过的状态,请按照建议修改相关配置项后重新接入。image

    • 集群添加成功后,您可在接入集群面板单击开始集群初始化,对集群进行初始化设置。或单击关闭,在集群列表中查看已接入的集群的信息。

初始化集群

集群添加成功后,您需要根据引导对未初始化的集群进行初始化设置。

  1. 您可通过如下两种方式进入集群初始化面板。

    • 集群添加成功后,在接入集群面板单击开始集群初始化

    • 在集群列表中,单击目标集群右侧操作列下的初始化。在初始化集群对话框中,单击确定

    警告

    如果集群中有服务依赖的基础组件正在运行,继续初始化可能会对这些服务造成影响,请谨慎操作。

  2. 集群初始化面板,您可以参考以下步骤完成置配。

    1. 通用配置。

      1. 镜像仓库。用于保存BizWorks支撑应用实例运行时依赖两类基础组件:一类是需要部署在本容器集群内,如对实例进行生命周期管理;另一类则是应用实例运行时会用到的基础镜像。需要确保网络联通情况,包括:容器集群可访问到此镜像仓库;BizWorks管控服务可访问到此镜像仓库。

      2. 命名空间。基础组件在被纳管集群中所在的命名空间。默认命名空间名称为bizworks-system。

        说明

        仅支持首次初始化时修改命名空间。

      3. 容忍度。通过设置容忍度,可指定基础组件部署的集群节点。

    2. 应用实例管理。用于管理应用实例的部署、更新、重启、删除等生命周期,无需单独配置。

    3. 应用实例基础镜像。同步应用实例部署或更新时所依赖的基础镜像,无需单独配置。

    4. 应用实例日志采集。

      • 如果采集方式选择“无”时,此种方式下BizWorks将不会进行应用实例的日志采集,同时开放平台也不会进行相应的统计。支持后续调整日志采集方式。

      • 如果采集方式选择BizWorks内置方式,应用实例日志会投递到Kafka中,开放平台基于这些日志进行统计。

    5. 应用实例基础监控。

      • BizWorks默认通过K8sMatrices-Server获取应用实例的实时CPU和内存,“无”将不会进行额外基础信息采集。支持后续调整日志采集方式。

      • 支持使用BizWorks内置方式。该方式目前仅支持K8s版本小于1.24的版本。

    6. API网关。

      • 使用场景:中心应用、集成应用等如需要使用API统一管理时,需要将应用的接口定义发布到API网关上,因此会需要集群初始化时进行相应的配置。

      • BizWorks支持两种部署位置的API网关:

        • 内置网关,在集群初始化时可自动安装到纳管的容器集群中。

        • 外置网关,支持阿里云专有云飞天企业版的API网关。

  3. 单击开始初始化。在二次确认对话框中,单击确定

    • 初始化成功后,集群的状态显示为已启用

    • 如果初始化失败,集群的状态显示为初始化失败。您可在状态栏单击日志,查看运行日志。

  4. 如果需要重新初始化集群或修改初始化参数,您可单击目标集群右侧操作列下的基础组件管理。在基础组件管理面板,按需单击目标配置项右侧的重新安装配置,完成相关配置项设置修改后,单击重新初始化

移除集群

  1. 集群管理页面,单击目标集群右侧操作列下的移除

    重要

    移除集群后,将无法在当前租户继续使用和运维该集群资源。

  2. 在二次确认对话框中,单击删除删除后系统会自动对纳管时安装的组件进行清理。