Skip to content

CloudNativePG

Setup

  • Add a Cluster resource
  • cnpg creates a secret <clustername>-app with cluster credentials (Defaults: username: app, dbname: app)

Major version upgrades

Backup

Cnpg plugin for kubectl

Install:

pamac install kubectl-cnpg

Usage:

kubectl -n varac get cluster
kubectl cnpg -n varac status cloudnative-pg-test

Use psql:

$ kubectl -n umami exec -it cnpg-umami-1 -c postgres -- bash
  > \l
  > \c app
  > \dt