Skip to content

1ctl postgres create

Create a managed Postgres cluster.

1ctl postgres create <name>
Argument Required Variadic
name Yes No
Flag Type Required Default Description
--database string No — Initial database name. Defaults to
--user string No "app" Initial database user
--version string No "17" Postgres major version
--instances integer No 1 Number of database replicas
--storage-size string No "10Gi" Data volume size
--storage-class string No — Kubernetes storage class (default: auto-detect)
--cpu string No "1" CPU per replica (e.g., ‘1’, ‘500m’)
--memory string No "1Gi" Memory per replica (e.g., ‘1Gi’, ‘512Mi’)
--help, -h boolean No — Show help
Terminal window
1ctl postgres create my-db --version 16 --instances 3 --storage-size 50Gi