Экспериментальная версия. Функциональность может сильно измениться. Совместимость с будущими версиями не гарантируется.
Базовое использование
-
Создайте namespace с именем
pg-test
. -
Создайте ресурс
Postgres
:apiVersion: managed-services.deckhouse.io/v1alpha1 kind: Postgres metadata: name: pg-test namespace: pg-test spec: postgresClassName: default instance: memory: size: 1Gi cpu: cores: 1 coreFraction: 100 persistentVolumeClaim: size: 1Gi # configuration: # max_connections: "100" instances: 1 postgresVersion: version: "17.4"
-
Подождите, пока кластер будет создан:
kubectl wait -n pg-test --for='jsonpath={.status.phase}="Cluster in healthy state"' postgres/pg-test
-
Получите URL для подключения из секрета
<имя-кластера>-<имя-базы-данных>
:kubectl get secret -n pg-test pg-test-app --template={{.data.uri}} | base64 -d