Skip to main content
Nos bases sont gérées par l’opérateur PostgreSQL de Zalando. Vous ne créez pas une base à la main : vous décrivez un cluster PostgreSQL dans un manifeste, et l’opérateur s’occupe du reste, à savoir le StatefulSet, les volumes, les utilisateurs, les mots de passe et la sauvegarde.

Manifeste type

Un manifeste comme on en trouve dans databases/ :
databases/monappli-prod.yaml

Convention de nommage

Le nom du cluster s’écrit sans séparateur, suffixé par l’environnement : oimdashboardapiprod, precomputepointagestg, semaunivbulkbackprod. Le pod correspondant s’appellera <nom>-0.

Identifiants et Secret généré

Les identifiants sont générés par l’opérateur dans un Secret nommé :
Vos applications le consomment par secretKeyRef :
Consommation dans un fichier de valeurs
Pour créer une nouvelle base dans le dépôt, voir Créer une base. Pour comprendre les conséquences du stockage local-path, voir Stockage local-path.