3.8. Data Grid リソースへのラベルの追加

キー/値のラベルを、Data Grid Operator が作成および管理する Pod およびサービスに割り当てます。これらのラベルは、オブジェクト間の関係を識別して、Data Grid リソースをより適切に整理および監視するのに役立ちます。

注記

Red Hat サブスクリプションラベルは、Data Grid Pod に自動的に適用されます。

手順

  1. Infinispan CR を開いて編集します。
  2. Data Grid Operator が metadata.annotations を使用してリソースに割り当てるラベルを追加します。
  3. metadata.labels を使用してラベルの値を追加します。

    1. metadata.annotations.infinispan.org/targetLabels フィールドでサービスに割り当てるラベルを指定します。
    2. metadata.annotations.infinispan.org/podTargetLabels フィールドで Pod に割り当てるラベルを指定します。
    3. metadata.labels フィールドでラベルの値を定義します。

      apiVersion: infinispan.org/v1
      kind: Infinispan
      metadata:
        annotations:
          infinispan.org/targetLabels: svc-label1, svc-label2
          infinispan.org/podTargetLabels: pod-label1, pod-label2
        labels:
          svc-label1: svc-value1
          svc-label2: svc-value2
          pod-label1: pod-value1
          pod-label2: pod-value2
          # The operator does not attach these labels to resources.
          my-label: my-value
          environment: development
  4. Infinispan CR を適用します。