mirror of
https://github.com/zalando/postgres-operator.git
synced 2026-10-18 10:39:43 +02:00
how to connect via psql (#15)
This commit is contained in:
@@ -134,7 +134,17 @@ permissions there).
|
|||||||
### Create a new spilo cluster
|
### Create a new spilo cluster
|
||||||
|
|
||||||
$ kubectl --context minikube create -f manifests/testpostgresql.yaml
|
$ kubectl --context minikube create -f manifests/testpostgresql.yaml
|
||||||
|
|
||||||
### Watch Pods being created
|
### Watch Pods being created
|
||||||
|
|
||||||
$ kubectl --context minikube get pods -w --show-labels
|
$ kubectl --context minikube get pods -w --show-labels
|
||||||
|
|
||||||
|
### Connect to PostgreSQL
|
||||||
|
|
||||||
|
We can use the generated secret of the `postgres` robot user to connect to our `acid-testcluster` master running in Minikube:
|
||||||
|
|
||||||
|
$ export HOST_PORT=$(minikube service acid-testcluster --url | sed 's,.*/,,')
|
||||||
|
$ export PGHOST=$(echo $HOST_PORT | cut -d: -f 1)
|
||||||
|
$ export PGPORT=$(echo $HOST_PORT | cut -d: -f 2)
|
||||||
|
$ export PGPASSWORD=$(kubectl --context minikube get secret postgres.acid-testcluster.credentials.postgresql.acid.zalan.do -o 'jsonpath={.data.password}' | base64 -d)
|
||||||
|
$ psql -U postgres
|
||||||
|
|||||||
Reference in New Issue
Block a user