安装

本文将介绍如何安装计量和计费所需的组件。

目录

安装前的注意事项

  • Cost Management ServerCost Management Agent 协同工作,提供平台整体的计量和计费功能。服务器端组件支持与计量和计费相关的数据存储能力,客户端组件负责数据采集和计费能力。

  • Cost Management Server 组件依赖 ClickHouse 作为其数据存储方案。您可以选择安装平台提供的 ACP Log Storage with Clickhouse 插件,或者自行安装 ClickHouse 进行集成。

  • Cost Management Agent 组件要求对应集群已安装 ACP Monitor with Prometheus 监控组件。请确保该组件已成功安装。

安装 Cost Management Server 插件

前提条件

Cost Management Server 组件依赖 ClickHouse 作为其数据存储方案。您可以选择安装平台提供的 ACP Log Storage with Clickhouse 插件,或者自行安装 ClickHouse 进行集成。

步骤

  1. 登录安装了 ACP Log Storage with Clickhouse 插件的集群,获取 ClickHouse 集成信息:

    # 获取 Clickhouse 连接地址
    kubectl get feature log-center -o jsonpath='{.spec.accessInfo.clickhouse.address}'
    
    # 获取 Clickhouse 用户名和密码:
    kubectl get secret -n cpaas-system clickhouse-basic-auth -o jsonpath={.data.username}\|base64 -d
    kubectl get secret -n cpaas-system clickhouse-basic-auth -o jsonpath={.data.password}\|base64 -d
  2. 在左侧导航栏点击 App Store > 插件管理

  3. 选择 global 集群。

  4. 找到 Cost Management Server 插件,点击右侧操作栏中的安装按钮。

  5. 参考以下说明配置相关参数。

    参数说明
    Clickhouse Address配置 Clickhouse 连接地址
    Clickhouse Cluster NameClickhouse 的集群名称;平台创建的 Clickhouse 默认是 replicated.
    Clickhouse Secret Name配置 Clickhouse 用户名和密码对应的 Secret
    CPU Unit Price设置 CPU 计费单价;平台将基于有效使用量(核小时)计费,取 Request 和 Usage 在一小时内的最大值。
    Memory Unit Price设置内存计费单价;平台将基于有效使用量(核小时)计费,取 Request 和 Usage 在一小时内的最大值。
    Storage Unit Price设置存储计费单价;平台将基于请求量(GiB 小时)计费,即 PV 请求的存储空间大小。
    Currency Unit选择显示费用的货币单位。
  6. 点击 安装

安装 Cost Management Agent 插件

前提条件

  • Cost Management Agent 组件要求对应集群已安装 ACP Monitor with Prometheus 监控组件。请确保该组件已成功安装。

步骤

  1. 在左侧导航栏点击 App Store > 插件管理

  2. 选择需要安装该插件的集群。

  3. 找到 Cost Management Agent 插件,点击右侧操作栏中的安装按钮。