Percona-cluster used to use shared-db directly. Mysql-innodb-cluster uses db-router. mysql-router uses shared-db to the client application. So the binding for the server side needs to be db-router.
I have a think on how we can make this clearer in docs.
Seth,
That is good news. I agree this has become a documentation bug.
For future reference, your original bindings looked like this:
mysql- innodb- cluster:
bindings:
shared-db: *os-internal-api
cluster: *os-internal-api
If they look like this it should work
mysql- innodb- cluster:
bindings:
db-router: *os-internal-api
cluster: *os-internal-api
Percona-cluster used to use shared-db directly. Mysql-innodb- cluster uses db-router. mysql-router uses shared-db to the client application. So the binding for the server side needs to be db-router.
I have a think on how we can make this clearer in docs.