Skip to content

canonical/mysql-router-operators

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

mysql-router-operators

Charmhub Charmhub Release Tests

Description

The Charmed MySQL Router Operator is a database proxy for Group Replicated MySQL clusters.

MySQL Router is a middleware that provides transparent routing of MySQL servers and client applications. More info at MySQL Router.

The proxy sits between the MySQL cluster and a client application, e.g.:

flowchart TD
    id1(Application) --db--> id2(MySQL Router)
    id2 --db--> id3[(MySQL Cluster)]
Loading

Usage

This charm must be used coupled with mysql charm, through a relation, e.g.:

Kubernetes

juju deploy mysql-k8s --trust
juju deploy mysql-router-k8s --trust
juju integrate mysql-k8s mysql-router-k8s

Machines

juju deploy mysql
juju deploy mysql-router
juju integrate mysql mysql-router

Relations

Relations are defined in metadata.yaml are:

  • Requires: db
  • Provides: db

Contributing

Please see the Juju SDK docs for guidelines on enhancements to this charm following best practice guidelines, and CONTRIBUTING.md for developer guidance.

About

Charmed Operator for MySQL Router

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Contributors 13

Languages