创建项目和管理环境

项目环境是对纳管的容器集群进行逻辑上资源划分,内置多种用途的环境,包括:开发环境、测试环境、预发环境和生产环境。您可以根据需要为项目添加不同类型的环境。本文介绍如何创建项目和管理环境。

前提条件

如果您是首次创建环境,需满足以下条件:

创建项目

本文以创建一个名为全渠道业务中台的项目为例进行说明。

  1. 登录BizWorks。

  2. 页面会提示您创建一个项目开始工作,单击创建项目

  3. 创建项目面板,完成信息配置后,单击左下角创建

    更多信息,请参见创建和管理项目环境

    创建完成后,可以在项目管理列表中看到全渠道业务中台项目。

接入集群

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

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

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

  4. 接入集群面板,选择集群类型,单击下一步

  5. 正确填写参数,单击保存。更多参数信息,请参见接入和管理集群

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

创建环境

BizWorks支持自定义项目环境,进行资源隔离,常见的有开发环境、测试环境、预发环境、生产环境。

  1. 运维导航栏中,单击项目环境管理

  2. 项目环境管理页面,选择项目环境类型。1

    • 如果您选择关联运行资源,单击新增环境后,您可以参考以下步骤完成相关配置。

      说明

      关联运行资源类型的项目环境,会使用K8s Namespace对纳管的容器集群进行资源划分。

      1. 创建环境面板的基本信息配置向导页,完成环境名称编码环境类型描述(可选填)配置项设置后,单击下一步1

        相关配置项说明请参见下表。

        配置项

        说明

        环境名称

        自定义环境名称。

        编码

        支持字母、数字、短划线(-)组合,不能以短划线(-)开头或结尾,且项目内唯一。

        环境类型

        环境类型下拉列表中选择目标环境类型。

        环境类型包括:测试环境开发环境预发环境生产环境

        描述

        环境的描述信息,非必填。

      2. 创建环境面板的集群和网络配置向导页,在环境域名下拉列表中选择目标环境域名,在集群名称下拉列表中选择目标集群名称,完成后单击下一步1

        相关配置项说明请参见下表。

        配置项

        说明

        环境域名

        环境域名下拉列表中,选择目标环境域名。您也可以单击添加域名,添加目标应用域名,例如:www.example.com。具体操作,请参见添加项目域名1

        环境域名可作为中心应用、托管应用和轻应用等的访问域名,具体访问规则请详见各个应用的部署详情页面。

        中心应用的调用地址示例如下。1

        更多信息,请参见管理中心应用实例管理代码类型组件实例部署和管理轻应用

        集群名称

        集群名称下拉列表中选择目标集群ID,作为应用部署的目的资源,例如EDAS的集群ID。

        说明

        集群名称下拉列表仅会列出与项目关联的集群。如果集群列表为空,请联系企业管理员在企业设置 > 平台项目管理页面为本项目添加集群。具体操作,请参见项目可以使用的容器集群

        K8s Namespace

        • 如果您选择的集群名称所属的集群为非阿里云BizWorks Serverless集群1,创建环境时,需要与集群中K8s Namespace关联,应用部署到目标环境时,所有相关资源都会部署到对应的Namespace下。您可以通过以下三种方式进行关联。

          • 自动创建:系统会使用随机字符串做为Namespace。

          • 指定名称创建:您可以按需要填写名称,最长63个字符、只能包含小写字母、数字和英文半角中划线(-),且需以字母或数字开头和结尾。

          • 选择已有:系统将会根据您赋予的集群权限,列出已有的Namespace。

          1

          重要

          环境与Namespace需是1:1对应关系,否则在部署时可能会出现资源名称冲突的问题。因此建议您手动分配时,请为每个项目环境指定单独的Namespace。

        • 如果您选择的集群名称所属的集群为阿里云BizWorks Serverless集群1,您需设置地域信息以及网络信息

          说明

          部署在BizWorks ServerLess集群上的应用实例,需要接入到您的VPC网络中才能被访问和使用。平台提供两种方式创建,既可以根据典型应用场景自动生成,也可以自定义选择需要接入的VPC等相关信息,您可以按需选择。

          1

      3. 创建环境面板的日志采集配置向导页,配置日志采集的阿里云SLS Logstore。如果您选择自动创建新Logstore,则系统将自动创建名称为****的Logstore,创建规则为{BizWorks项目编码}-{BizWorks环境编码};如果您选择使用已有Logstore,则在相应下拉列表中选择目标Logstore。1

        说明
        • 支持两种方式对部署在纳管集群内的应用进行日志采集,使用SLR进行纳管集群接入时,推荐使用阿里云SLS做为日志采集方式。

        • 使用SLS方式采集时,平台会将日志保存到您账号下的阿里云日志服务(SLS)中,因此也会带来额外的费用,关于阿里云日志服务的计费方式,请参见计费概述

        • 您可以不为纳管集群添加日志采集,但会影响应用运行时的日志采集,且无法查看运营平台的统计指标。

        • 您可以在纳管后调整日志采集策略。

        • 平台仅支持BW内置的日志采集方式。例如,如果您选择的集群名称所属的集群为阿里云BizWorks Serverless集群1,您无需设置日志采集信息。

      4. 完成相关配置后,单击保存

    • 如果您选择未关联运行资源,单击新增环境后,您可以参考以下步骤完成相关配置。在创建环境面板,完成相关配置项设置后,单击保存1

      相关配置项说明请参见下表,更多相关配置项说明,请参见上表。

      配置项

      说明

      环境域名

      环境域名可作为中心应用、托管应用和轻应用等的访问域名,具体访问规则请详见各个应用的部署详情页面。

      环境域名的配置示例:www.example.com

      中心应用的调用地址示例如下。1

      更多信息,请参见管理中心应用实例管理代码类型组件实例部署和管理轻应用

      协议类型

      协议类型下拉列表中选择目标协议类型。

      协议类型支持HTTPHTTPS两种。

      域名对应的IP

      输入域名对应的IP地址。

    页面提示创建成功,您可以在项目环境管理页面的环境列表中查看您所创建的环境。

    如果您接入的集群类型为阿里云BizWorks Serverless集群1,您不仅可以查看该集群的详细信息(包括基础信息日志采集等),也可以查看该集群的集群和网络详情。

您可以在项目环境管理页面中查看新增的环境。