Menu Close

6.6.3. 为产品应用程序计划定义限制

将 Openshift Container Platform 与新创建的 3scale 租户一起使用,通过使用 applicationPlans.limits 列表为您的产品应用计划定义所需的限制。

考虑以下观察:

  • periodvaluemetricMethodRef 是必填字段。
  • metricMethodRef 引用可以是产品,也可以是后端引用。使用可选的 backend 字段来引用 backend 指标的所有者。

步骤

  • 为 3scale 产品的应用程序计划定义限值,如下例所示:

    apiVersion: capabilities.3scale.net/v1beta1
    kind: Product
    metadata:
      name: product1
    spec:
      name: "OperatedProduct 1"
      metrics:
        hits:
          description: Number of API hits
          friendlyName: Hits
          unit: "hit"
      applicationPlans:
        plan01:
          name: "My Plan 01"
          limits:
            - period: month
              value: 300
              metricMethodRef:
                systemName: hits
                backend: backendA
            - period: week
              value: 100
              metricMethodRef:
                systemName: hits