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

##### We've discontinued the registration of new Bundles

New Bundle registrations are no longer accepted. Existing bundles remain functional. We recommend using the Juju Terraform Provider for new deployments.

[Learn more](https://discourse.charmhub.io/t/discontinuing-new-charmhub-bundle-registrations/15344)

# Charmed MySQL K8s Bundle

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

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

Platform:

8.0/edge 70

```
juju deploy mysql-k8s-bundle --channel 8.0/edge
```

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

* [Data Integrator](https://charmhub.io/mysql-k8s-bundle/configurations/data-integrator)
* [Grafana Agent K8S](https://charmhub.io/mysql-k8s-bundle/configurations/grafana-agent-k8s)
* [Mysql K8S](https://charmhub.io/mysql-k8s-bundle/configurations/mysql-k8s)
* [Data Integrator](https://charmhub.io/mysql-k8s-bundle/configurations/data-integrator)
* [Mysql Router K8S](https://charmhub.io/mysql-k8s-bundle/configurations/mysql-router-k8s)
* [Mysql Test App](https://charmhub.io/mysql-k8s-bundle/configurations/mysql-test-app)
* [S3 Integrator](https://charmhub.io/mysql-k8s-bundle/configurations/s3-integrator)
* [Self Signed Certificates](https://charmhub.io/mysql-k8s-bundle/configurations/self-signed-certificates)
* [Sysbench](https://charmhub.io/mysql-k8s-bundle/configurations/sysbench)

[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"
