Predefined labels#
これらの事前定義されたラベルは、EDB Postgres Distributed for Kubernetesオペレーターによって管理されます。
k8s.pgd.enterprisedb.io/certificateType 証明書の種類を示します。
replication
は、レプリケーションクライアントの認証に使用される証明書を示します。
server は、サーバー認証に使用される証明書を示します。
k8s.pgd.enterprisedb.io/group
リソースが属するPGDグループの名前。クラスターまたはインスタンスリソースに追加されます。
k8s.pgd.enterprisedb.io/isWitnessService
サービスが監視ノード用であることを示します。
k8s.pgd.enterprisedb.io/type
クラスターまたはインスタンスリソースに追加されるリソースのタイプ、通常はnode
。
k8s.pgd.enterprisedb.io/workloadType
クラスターまたはインスタンスリソースに追加されたリソースのワークロードタイプを示します。
pgd-node-data はデータノードを示します。 pgd-node-witness
監視ノード。 PGDプロキシノードの場合はpgd-proxy 。 proxy-svc
PGDプロキシサービスの場合。 group-svc
PGDグループサービスがPGDGroup内のノードと通信する場合。 node-svc
は、 CNPサービステンプレートから作成されたサービスです。
scheduled-backup はscheduledBackup リソースに追加されます。
bootstrap-cross-location-pgd-group
は、クロスロケーションPGDグループを作成するポッドに追加されます。
pgd-node-restore
は、ノードの復元プロセスを開始するポッドに追加されます。
事前定義されたアノテーション#
k8s.pgd.enterprisedb.io/dirtyMetadata
バックアップから生成され、PGDノードを作成する前にメタデータをクリーンアップする必要があるCNPクラスターに設定します。これは、復元ジョブによって書き込まれます。
k8s.pgd.enterprisedb.io/hash
対応するリソースに更新が必要かどうかを判断するために、 Cluster
、ScheduledBackup 、StatefulSet
、Service (node, group and proxy service)
などのエンティティで使用されるPGDGroup仕様の特定の部分のハッシュを保持します。
k8s.pgd.enterprisedb.io/latestCleanupExecuted
PGDGroupで設定され、クリーンアップが実行されたことを示します。
k8s.pgd.enterprisedb.io/node
特定の証明書が生成されたノードの名前が含まれています。証明書リソースに追加されました。
k8s.pgd.enterprisedb.io/nodeRestartHash
CNP構成のハッシュをPGDGroupに保存します。構成を変更した場合は再起動が必要です。
k8s.pgd.enterprisedb.io/noFinalizers
ファイナライザーの実行をスキップするように値true
を使用してPGDGroupで設定します。内部使用のみ。
k8s.pgd.enterprisedb.io/pause
PGDGroupを一時停止するようにPGDGroupに設定します。
k8s.pgd.enterprisedb.io/recoverabilityPointsByMethod
メソッドごとにCNPクラスターの最初のリカバリアビリティポイントを改ざん防止の場所に保存するようにPGDGroupで設定します。
k8s.pgd.enterprisedb.io/seedingServer
PGDGroupで設定して、どのサーバーを復元するかをオペレーターに示します。これは、復元ジョブによって書き込まれます。
k8s.pgd.enterprisedb.io/seedingSnapshots
PGDGroupで設定して、どのスナップショットを復元するかをオペレーターに示します。これは、復元ジョブによって書き込まれます。