2.2. 安装 Metering Operator

您可以通过部署 Metering Operator 来安装 metering。Metering Operator 会创建和管理 metering 堆栈的组件。

注意

您不能通过 web 控制台或在 CLI 中使用 oc new-project 命令创建名称以 openshift- 开始的项目。

注意

如果 Metering Operator 使用 openshift-metering 以外的命名空间安装,则 Metering 报告只能使用 CLI 查看。在整个安装步骤中强烈建议您使用 openshift-metering 命名空间。

2.2.1. 使用 web 控制台安装 metering

使用 OpenShift Container Platform web 控制台安装 Metering Operator。

流程

  1. 使用 oc create -f <file-name>.yaml 命令为 Metering Operator 创建一个命名空间对象 YAML 文件。您必须使用 CLI 创建命名空间。例如, metering-namespace.yaml:

    apiVersion: v1
    kind: Namespace
    metadata:
      name: openshift-metering 1
      annotations:
        openshift.io/node-selector: "" 2
      labels:
        openshift.io/cluster-monitoring: "true"
    1
    强烈建议在 openshift-metering 命名空间中部署 metering。
    2
    在为操作数 pod 配置特定的节点选择器前包括此注解。
  2. 在 OpenShift Container Platform Web 控制台中,点击 OperatorsOperatorHub。使用 metering 过滤以查找 Metering Operator。
  3. Metering 卡,查看软件包描述,然后点 Install
  4. 选择一个 Update ChannelInstallation ModeApproval Strategy
  5. 点击 Install
  6. 通过切换到 OperatorsInstalled Operators 页来验证 Metering Operator 已被安装。安装完成后,Metering Operator 的状态Succeeded

    注意

    这可能需要几分钟时间才会显示 Metering Operator。

  7. Installed Operators 页中的 Metering 来查看 Operator 的详细信息。在 Operator Details 页中,还可创建其他与 metering 相关的资源。

要完成 metering 的安装,创建一个 MeteringConfig 资源来配置 metering 并安装 metering 堆栈的组件。