Charmed PostgreSQL K8s Reference | Requirements

System Requirements

The following are the minimum software and hardware requirements to run Charmed PostgreSQL on K8s.

Software

  • Ubuntu 22.04 (Jammy) or later.

Juju

The charm supports both Juju 2.9 LTS and Juju 3.1.

The minimum supported Juju versions are:

  • 2.9.32+ (no tests made for older versions).
  • 3.1.7+ (Juju secrets refactored/stabilized in Juju 3.1.7)

Note: Juju 3.1 is supported from the charm revision 116+

Kubernetes

  • Kubernetes 1.27+
  • Canonical MicroK8s 1.27+ (snap channel 1.27-strict/stable and newer)

Hardware

  • 8GB of RAM.
  • 2 CPU threads.
  • At least 20GB of available storage.
  • Access to the internet for downloading the required OCI/ROCKs and charms.

Supported architectures

The charm is based on the charmed-postgresql snap. It currently supports:

  • amd64
  • arm64 (from revision 211+)

The charm is based on the ROCK OCI named charmed-postgresql.

Contact us if you are interested in new architecture!

Networking

At the moment IPv4 is supported only (see more info).

Contact us if you are interested in IPv6!