Skip to content

fichero de definición para postgres como stateful set

Notifications You must be signed in to change notification settings

karabacode/postgres-k8s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

postgres-k8s

fichero de definición para postgres como stateful set

Crear el statefull set

> $ kubectl apply -f postgresql-statefull.yml

Configuración usuarios

Hay que tener en cuenta que la base de datos shipments se crea porque así lo hemos configurado, ahora es necesario crear el usuario específico para la aplicación.

> $ kubectl exec -it postgres-0 -- /bin/bash
> $ su - postgres
> $ createuser --interactive --pwprompt

A través del comando create user se crea el usuario y se asigna la password, en mi caso he creado el usuario shipments.

Asignar usuario como propietario de base de datos

> $ ALTER DATABASE shipments OWNER TO shipments;
Name Owner Encoding Collate Ctype Access privileges
postgres postgres UTF8 en_US.utf8 en_US.utf8
shipments shipments UTF8 en_US.utf8 en_US.utf8
template0 postgres UTF8 en_US.utf8 en_US.utf8 =c/postgres +
       |           |          |            |            | postgres=CTc/postgres

template1 | postgres | UTF8 | en_US.utf8 | en_US.utf8 | =c/postgres + | | | | | postgres=CTc/postgres

About

fichero de definición para postgres como stateful set

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published