Charmed MySQL K8s
- Canonical
- Databases
Channel | Revision | Published | Runs on |
---|---|---|---|
8.0/stable | 180 | 02 Sep 2024 | |
8.0/stable | 181 | 02 Sep 2024 | |
8.0/candidate | 180 | 26 Aug 2024 | |
8.0/candidate | 181 | 26 Aug 2024 | |
8.0/beta | 207 | 15 Nov 2024 | |
8.0/beta | 206 | 15 Nov 2024 | |
8.0/edge | 209 | 18 Nov 2024 | |
8.0/edge | 208 | 18 Nov 2024 |
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:
Charmed MySQL K8s Tutorial
This section of our documentation contains comprehensive, hands-on tutorials to help you learn how to deploy Charmed MySQL on Kubernetes and become familiar with its available operations.
Prerequisites
While this tutorial intends to guide you as you deploy Charmed MySQL K8s for the first time, it will be most beneficial if:
- You have some experience using a Linux-based CLI
- You are familiar with MySQL concepts such as replication and users.
- Your computer fulfils the minimum system requirements
Tutorial contents
Step | Details |
---|---|
1. Set up your environment | Set up a cloud environment for your deployment using Multipass with Microk8s and Juju. |
2. Deploy MySQL | Learn to deploy MySQL using a single command and access the database directly. |
3. Scale your replicas | Learn how to enable high availability with MySQL InnoDB Cluster |
4. Manage passwords | Learn how to request and change passwords. |
5. Integrate MySQL with other applications | Learn how to integrate with other applications using the Data Integrator Charm, access the integrated database, and manage users. |
6. Enable TLS encryption | Learn how to enable TLS encryption on your MySQL cluster |
7. Clean up your environment | Free up your machine’s resources. |