
Charmed MySQL K8s
- Canonical
- Databases
Channel | Revision | Published | Runs on |
---|---|---|---|
8.0/stable | 211 | 06 Jan 2025 | |
8.0/stable | 210 | 06 Jan 2025 | |
8.0/candidate | 211 | 11 Dec 2024 | |
8.0/candidate | 210 | 11 Dec 2024 | |
8.0/beta | 235 | 17 Feb 2025 | |
8.0/beta | 234 | 17 Feb 2025 | |
8.0/edge | 237 | 19 Feb 2025 | |
8.0/edge | 236 | 19 Feb 2025 |
juju deploy mysql-k8s --channel 8.0/stable
Deploy Kubernetes operators easily with Juju, the Universal Operator Lifecycle Manager. Need a Kubernetes cluster? Install MicroK8s to create a full CNCF-certified Kubernetes system in under 60 seconds.
Platform:
Clients for Async replication
Pre-requisits
Make sure both Rome
and Lisbon
Clusters are deployed using the Async Deployment manual!
Offer and consume DB endpoints
juju switch rome
juju offer db1:database db1-database
juju switch lisbon
juju offer db2:database db2-database
juju add-model app ; juju switch app
juju consume rome.db1-database
juju consume lisbon.db2-database
Internal Juju app/clients
juju switch app
juju deploy mysql-test-app
juju deploy mysql-router-k8s --trust --channel 8.0/edge
juju relate mysql-test-app mysql-router-k8s
juju relate mysql-router-k8s db1-database
External Juju clients
juju switch app
juju deploy data-integrator --config database-name=mydatabase
juju deploy mysql-router-k8s mysql-router-external --trust --channel 8.0/edge
juju relate data-integrator mysql-router-external
juju relate mysql-router-external db1-database
juju run data-integrator/leader get-credentials