Managed configuration#
PGDオペレーターを使用すると、PG4Kクラスターのmanaged
セクションを構成できます。 spec.cnp.managed
スタンザは、クラスター内でサポートされている管理対象ロールとサービスを構成するために使用されます。
この例では、 PGDgroupは、デフォルトのread only およびread
サービスを無効にして定義されます。さらに、postgresで設定された指定されたプロパティを使用してfoo
という名前の管理ロールを持つように構成されます。
apiVersion: pgd.k8s.enterprisedb.io/v1beta1
kind: PGDGroup
metadata:
name: group-example-with-managed
spec:
[...]
cnp:
[...]
managed:
roles:
- name: foo
comment: Foo
ensure: present
connectionLimit: 100
login: true
superuser: true
createdb: true
createrole: true
replication: true
services:
disabledDefaultServices:
- ro
- r
管理ロールの詳細については、 EDB Postgres for Kubernetesドキュメントの Database role management を参照してください。