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で設定して、どのスナップショットを復元するかをオペレーターに示します。これは、復元ジョブによって書き込まれます。