集群型云服务(例如:Kubernetes、E-MapReduce)支持集群维度的分账。以E-MapReduce为例,您只需要在集群维度绑定标签,该集群下的资源就会自动继承该集群的标签,以此来区分不同集群下关联的资源及产生的费用。本文为您介绍使用标签为该类云服务分账的操作方法。
背景信息
Kubernetes的分账方法与E-MapReduce略有不同。Kubernetes集群的自定义标签不能自动继承到关联的资源,但Kubernetes会为集群关联的资源自动绑定带有集群ID的标签,用于标识资源与集群的关系。您需要将集群自定义标签和集群ID标签结合起来进行分账。
步骤一:为资源创建并绑定标签
您可以通过以下几种方式为资源创建并绑定标签:
通过控制台:支持通过标签控制台或各云服务的控制台为资源创建并绑定标签。
API:支持通过标签API或各云服务的标签API为资源创建并绑定标签。
标签API的详情,请参见TagResources - 为云资源创建并绑定标签。
各云服务标签API的详情,请参见各云服务的相关文档。
系统运维管理(OOS):支持通过OOS批量绑定标签,详情请参见使用OOS批量为ECS实例绑定标签。
本示例中,将在E-MapReduce控制台为集群创建和绑定标签Project:SharedServices
,用来标识基础架构公共服务的资源。
- 在顶部菜单栏处,根据实际情况选择地域和资源组。
- 单击创建集群,在基础配置页面的高级设置区域,单击标签所在行的添加标签。创建集群详情,请参见创建集群。
输入标签键
Project
和标签值SharedServices
。
步骤二:启用费用标签
只有启用了对应的费用标签,您才能在账单、财务单元等页面看到该标签。本示例中,需要启用标签键为Project
的费用标签。
访问费用与成本的费用标签页面。若您还未开通费用标签功能,请按照引导开通功能。
在费用标签页面,选择标签进行启用。
重要新标签创建1天后,您才能在费用标签中看到。
步骤三:为资源创建自动分配财务单元规则
在费用与成本的财务单元页面,创建自动分配资源规则,将资源按照设定的标签自动分配到对应的财务单元。