背景介绍
阿里云 Serverless Kubernetes(ASK)https://help.aliyun.com/document_detail/86366.html 无需单独购买ECS节点,直接根据集群内部的Pod(ECI 实例)使用时长按量收费,非常适合在线业务弹性场景。但是ECI维度的账单对于企业分账来说信息远远不够,如下图。
对于分账和成本分析,企业客户通常有以下诉求:
- 集群维度分账
- 不同业务(Deployment、StatefulSet、Pod)维度分账
- k8s namespace 维度分账
- 自定义Label分账
- ...
根据标签(TAG)分账
ECI通过阿里云TAG产品能力,把用户k8s集群的默认信息和用户自定义Label 和ECI实例关联起来,帮助用户从各个维度进行成本分析。
通过ASK集群创建的Pod,都会默认打上以下标签:
- 集群类型(ManagedBy)
- 集群id(ClusterId)
- 命名空间(NameSpace)
- 负载类型(OwnerReferenceKind)
- 负载名称(OwnerReferenceName)
- Pod名称(PodName)
需要在 分账管理 - 费用标签,把需要关注的标签维度(标签键)启用。
使用案例一 (成本分析)
用户可以根据任意维度进行成本分析。点击实例下方的【费用分析】,即可以拉出此类工作负载的费用(右下角使用集群id和负载名称做了标签过滤)。
您也可以直接访问成本分析页面,https://usercenter2.aliyun.com/expense-manage/expense-analyze ,基于集群进行查看账号情况。
自定义集群id进行过滤。