---
title: Charmhub | Deploy MySQL Router K8s using Charmhub - The Open Operator Collection
description: Deploy the latest version of MySQL Router K8s as a Kubernetes Operator
  on any cloud.
url: https://charmhub.io/mysql-router-k8s/configurations
---

# MySQL Router K8s

[Canonical](https://charmhub.io/publisher/data-platform "View all packages from Canonical")

* [Canonical](https://charmhub.io/publisher/data-platform "View all packages from Canonical")
* [Databases](https://charmhub.io/?filter=databases)

Platform:

8.0/stable 916

```
juju deploy mysql-router-k8s --channel 8.0/stable
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [expose-external](https://charmhub.io/mysql-router-k8s/configurations#expose-external)
* [loadbalancer-extra-annotations](https://charmhub.io/mysql-router-k8s/configurations#loadbalancer-extra-annotations)
* [pause-after-unit-refresh](https://charmhub.io/mysql-router-k8s/configurations#pause-after-unit-refresh)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* expose-external | string

  Default: false

  String to determine how to expose the MySQLRouter externally from the Kubernetes cluster.
  Possible values: 'false', 'nodeport', 'loadbalancer'
* loadbalancer-extra-annotations | string

  Default: {}

  A JSON string representing extra annotations for the Kubernetes service created
  and managed by the charm.
* pause-after-unit-refresh | string

  Default: first

  Wait for manual confirmation to resume refresh after these units refresh

  Allowed values: "all", "first", "none"
