System requirements

The following are the minimum software and hardware requirements to run Charmed MySQL 8.4.

Software

  • Ubuntu 26.04 LTS (Resolute) or later

  • Juju 3.6 or later

  • Ubuntu 26.04 LTS (Resolute) or later

  • Kubernetes 1.34+

  • Canonical MicroK8s 1.34+

    • snap channel 1.34-strict/stable and later

  • Juju 3.6 or later

Always check the release notes to find the minimum Juju version for your deployment.

MySQL group replication requirements

  • In order to integrate with this charm, every table created by the integrated application must have a primary key. This is required by the group replication plugin enabled in this charm.

  • The count of Charmed MySQL units in a single Juju application is limited to 9. Unit 10+ will start; however, they will not join the cluster but sleep in a hot-swap reserve.

Hardware

Make sure your machine meets the following requirements:

  • 8GB of RAM

  • 2 CPU threads

  • At least 20GB of available storage

The charm is based on the charmed-mysql snap.

It currently supports:

  • amd64

  • arm64

  • s390x

The charm is based on the charmed-mysql ROCK OCI, which is recursively based on the charmed-mysql snap.

It currently supports:

  • amd64

  • arm64

  • s390x

Contact us if you are interested in a new architecture!

Networking

  • Access to the internet for downloading the required snaps, rocks, and charms.

    • For air-gapped environments, see our offline deployment guide <air-gapped>

  • Only IPv4 is supported at the moment