使用标签实现集群型云服务分账

集群型云服务(例如:Kubernetes、E-MapReduce)支持集群维度的分账。以E-MapReduce为例,您只需要在集群维度绑定标签,该集群下的资源就会自动继承该集群的标签,以此来区分不同集群下关联的资源及产生的费用。本文为您介绍使用标签为该类云服务分账的操作方法。

背景信息

Kubernetes的分账方法与E-MapReduce略有不同。Kubernetes集群的自定义标签不能自动继承到关联的资源,但Kubernetes会为集群关联的资源自动绑定带有集群ID的标签,用于标识资源与集群的关系。您需要将集群自定义标签和集群ID标签结合起来进行分账。

步骤一:为资源创建并绑定标签

您可以通过以下几种方式为资源创建并绑定标签:

  • 通过控制台:支持通过标签控制台或各云服务的控制台为资源创建并绑定标签。

  • API:支持通过标签API或各云服务的标签API为资源创建并绑定标签。

  • 系统运维管理(OOS):支持通过OOS批量绑定标签,详情请参见使用OOS批量为ECS实例绑定标签

本示例中,将在E-MapReduce控制台为集群创建和绑定标签Project:SharedServices,用来标识基础架构公共服务的资源。

  1. 登录E-MapReduce控制台

  2. 在顶部菜单栏处,根据实际情况选择地域和资源组
  3. 单击创建集群,在基础配置页面的高级设置区域,单击标签所在行的添加标签
    创建集群详情,请参见创建集群
  4. 输入标签键Project和标签值SharedServices

步骤二:启用费用标签

只有启用了对应的费用标签,您才能在账单、财务单元等页面看到该标签。本示例中,需要启用标签键为Project的费用标签。

  1. 访问费用与成本费用标签页面。若您还未开通费用标签功能,请按照引导开通功能。

  2. 费用标签页面,选择标签进行启用。

    重要

    新标签创建1天后,您才能在费用标签中看到。

步骤三:为资源创建自动分配财务单元规则

费用与成本的财务单元页面,创建自动分配资源规则,将资源按照设定的标签自动分配到对应的财务单元。

  1. 访问费用与成本财务单元页面。若您还未开通财务单元功能,请按照引导开通功能。

  2. 财务单元页面左侧的财务单元树中,单击+,创建财务单元。

  3. 当财务单元中没有任何规则时,单击添加规则。否则,单击编辑,基于已有规则进行编辑。

  4. 设置自动分配规则,根据标签将资源自动分配到财务单元。

    • 条件:选择标签

    • 标签键:本示例中,选择Project

    • 标签值:本示例中,选择SharedServices

    具体操作,请参见自动规则分配资源

  5. 查看自动分配的资源。

    重要

    自动分配规则创建1天后,您才能在财务单元查看自动分配的资源。