创建和管理项目环境

更新时间:2025-02-08 05:44:53
重要

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

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

前提条件

  • 当前用户账号拥有项目权限。

  • 如果您是首次创建环境,需已接入集群。具体操作,请参见接入和管理集群

新增项目环境

  1. 登录BizWorks,在选择平台下拉列表中选中目标平台:微服务开发平台轻应用组装平台。单击页面右上角的image.png图标或其文本框区域,在下拉列表中单击目标项目名称后,在平台顶部导航栏单击运维页签。image

  2. 单击新增环境后,您可以参考以下步骤完成相关配置。

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

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

      配置项

      说明

      配置项

      说明

      环境名称

      自定义环境名称。

      编码

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

      环境类型

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

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

      描述

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

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

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

      配置项

      说明

      配置项

      说明

      环境域名

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

      说明
      • 环境域名用途: 如环境开启使用API网关进行统一管控,则该域名只能用于接口的统一访问地址,即中心应用接口的统一访问地址。

      • 中心应用增加HTTP访问策略时,应用的访问地址如选择自动生成,则会基于环境默认域名进行自动生成;环境域名不支持作为独立域名、共用域名使用。

      集群名称

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

      说明

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

      • 如果选择的容器集群类型是阿里云容器服务Kubernetes版(ACK)阿里云容器服务Kubernetes版(ASK),需要配置的内容如下:

        配置项

        说明

        配置项

        说明

        环境对应的K8s Namespace

        环境需要与集群中K8s Namespace关联,在应用部署到目标环境时,所有相关资源都会部署到对应的Namespace下。当前提供三种方式进行关联。

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

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

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

        重要

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

        是否使用API网关对接口进行统一管理

        支持本环境下应用接口使用API网关进行统一管控。开启后,应用实例的网络访问策略中仍可选择是否进行统一管控。

        启用后,接口的调用地址将会使用环境默认域名。

        选择API网关位置

        启用使用API网关对接口进行统一管理后,需要确定API网关位置。

        • 阿里云容器服务Kubernetes版(ACK)和阿里云容器服务Kubernetes版(ASK)仅支持使用内置网关。

        • 可在界面中看到内置网关情况下接口的调用链路。

      • 如果选择的容器集群类型是阿里云BizWorks Serverless集群,需要配置的内容如下:

        配置项

        说明

        配置项

        说明

        网络信息

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

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

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

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

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

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

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

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

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

编辑项目环境

  1. 在环境列表中,单击目标环境右侧操作列下的编辑

  2. 编辑环境面板中可以修改环境名称和描述信息,完成后单击保存

删除项目环境

警告

删除环境涉及到应用部署资源的释放,会影响到所有应用部署环境以及第三方依赖资源的清理,该操作不可逆。请先删除当前环境中运行的部署实例后再执行该操作。

  1. 在项目环境列表中,单击目标环境右侧操作列下的删除

    说明

    如果当前环境中还存在运行中的部署实例或已部署实例,系统会提示您删除部署实例后再执行删除项目环境操作。

  2. 在二次确认对话框中,单击删除

  • 本页导读 (1)
  • 前提条件
  • 新增项目环境
  • 编辑项目环境
  • 删除项目环境