Skip to content

Commit 10c0583

Browse files
committed
Reworked intro on index page, added Beta info about async replication
1 parent ee4f7d8 commit 10c0583

File tree

7 files changed

+104
-90
lines changed

7 files changed

+104
-90
lines changed

docs/ReleaseNotes/Kubernetes-Operator-for-PS-RN1.0.0.md

Lines changed: 47 additions & 84 deletions
Large diffs are not rendered by default.

docs/ReleaseNotes/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Percona Operator for MySQL Release Notes
22

3+
* [Percona Operator for MySQL 1.0.0 ({{date.v1_0_0}})](Kubernetes-Operator-for-PS-RN1.0.0.md)
4+
35
* [Percona Operator for MySQL 0.12.0 ({{date.v0_12_0}})](Kubernetes-Operator-for-PS-RN0.12.0.md)
46

57
* [Percona Operator for MySQL 0.11.0 ({{date.v0_11_0}})](Kubernetes-Operator-for-PS-RN0.11.0.md)

docs/architecture.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@ replication types:
7070
modification or the actual statement. Then the replica executes each change
7171
on its own database and obtains consistent set of data.
7272

73+
This replication type is in Beta state and we don't recommend it for production use yet.
74+
7375
* **Group Replication** means that a read transaction can be executed on any
7476
instance, while write transactions happen only on primary. For a write transaction, MySQL tries to get consensus with the other
7577
instances before returning it completed back to the client.

docs/assets/templates/pdf_cover_page.tpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@
77
{% if config.site_description %}
88
<h1>{{ config.site_description }}</h1>
99
{% endif %}
10-
<h2> 0.12.0 (September 23, 2025)</h2>
10+
<h2> 1.0.0 (October 23, 2025)</h2>

docs/index.md

Lines changed: 50 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,61 @@
11
# Percona Operator for MySQL based on Percona Server for MySQL
22

3-
Percona Operator for MySQL is a custom controller that extends Kubernetes to automate the entire lifecycle of [Percona Server for MySQL :octicons-link-external-16:](https://www.percona.com/doc/percona-server/LATEST/index.html) clusters. The Operator makes it much simpler to run and reliably manage databases that traditionally require a lot of manual effort on Kubernetes.
3+
If you run MySQL and want easier operations, better reliability, and to use modern cloud workflows - Percona Operator for MySQL is here for you.
44

5-
You declare how you want your Percona Server for MySQL cluster to run (e.g., "I need a 3-node Percona Server for MySQL cluster with backups enabled") using a special Kubernetes configuration file called a Custom Resource. The Operator then takes over. It constantly watches your cluster, understands its unique needs, and automatically performs tasks like deployment, scaling, handling failures, managing backups, and coordinating upgrades.
5+
Percona Operator for MySQL is based on [Percona Server for MySQL :octicons-link-external-16:](https://www.percona.com/doc/percona-server/LATEST/index.html), delivering enhanced performance, better observability and robust backup capabilities right out of the box.
66

7-
For you, this means reduced operational overhead, faster deployments, and a highly available, self-healing database infrastructure that can run consistently across any cloud environment.
7+
Think of Percona Operator for MySQL as a MySQL automation engine inside your Kubernetes cluster. You define your desired setup in a YAML configuration file—and the Operator makes it real. It automates all database management operations for you, from deployment to scaling, backups and upgrades - everything you need to have a reliable, production ready database from day one.
8+
9+
The Operator constantly watches your cluster, understands its unique needs and automatically manages its lifecycle ensuring it operates as you intended.
10+
11+
!!! note ""
12+
13+
Percona Operator for MySQL is General Availability with [**group replication**](architecture.md#replication-types-and-proxy-solutions). Asynchronous replication remains in Beta state, and we don't recommend it for production use yet.
814

915
[What's new in version {{release}}](ReleaseNotes/Kubernetes-Operator-for-PS-RN{{release}}.md){.md-button}
1016

17+
## Why to use the Operator
18+
19+
* DBAs & SREs choose it because it reduces manual toil—no more babysitting clusters or writing custom failover logic.
20+
* DevOps teams use it to deploy MySQL consistently across environments, with infrastructure as code.
21+
* Architects choose it for its portability, reliability, and open source flexibility and benefit from no vendor lock-in.
22+
23+
24+
## Ready to get started?
25+
26+
Starting with the Operator is easy. Follow our documentation and you'll be set up in a minute.
27+
28+
[Quickstart guides :material-arrow-right:](quickstart.md){ .md-button }
29+
30+
31+
<div data-grid markdown><div data-banner markdown>
32+
33+
## :fontawesome-solid-magnifying-glass: Discover the Operator { .title }
34+
35+
Learn the Operator's features, how it works and what it consists of.
36+
37+
[Features :material-arrow-right:](features.md){ .md-button }
38+
39+
</div><div data-banner markdown>
40+
41+
## :material-security: Security and encryption { .title }
42+
43+
Rest assured! Learn more about our security features designed to protect your valuable data.
44+
45+
[Security measures :material-arrow-right:](TLS.md){ .md-button }
46+
47+
</div><div data-banner markdown>
48+
49+
### :material-backup-restore: Backup management { .title }
50+
51+
Learn what you can do to maintain regular backups of your Percona Server for MySQL cluster.
52+
53+
[Backup management :material-arrow-right:](backups.md){ .md-button }
1154

12-
!!! note
55+
</div><div data-banner markdown>
1356

14-
Version {{ release }} of the [Percona Operator for MySQL :octicons-link-external-16:](https://github.com/percona/percona-server-mysql-operator) is **a tech preview release** and it is **not recommended for production environments**. **As of today, we recommend using** [Percona Operator for MySQL based on Percona XtraDB Cluster](https://www.percona.com/doc/kubernetes-operator-for-pxc/index.html), which is production-ready and contains everything you need to quickly and consistently deploy and scale MySQL clusters in a Kubernetes-based environment, on-premises or in the cloud.
57+
### :material-frequently-asked-questions: Troubleshooting { .title }
1558

59+
Our comprehensive resources will help you overcome challenges, from everyday issues to specific doubts.
1660

61+
[Diagnostics :material-arrow-right:](debug.md){.md-button}

mkdocs-base.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,7 @@ nav:
234234

235235
- Release Notes:
236236
- "Release notes index": ReleaseNotes/index.md
237+
- ReleaseNotes/Kubernetes-Operator-for-PS-RN1.0.0.md
237238
- ReleaseNotes/Kubernetes-Operator-for-PS-RN0.12.0.md
238239
- ReleaseNotes/Kubernetes-Operator-for-PS-RN0.11.0.md
239240
- ReleaseNotes/Kubernetes-Operator-for-PS-RN0.10.0.md

variables.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ year: '2025'
2222

2323
release: '0.12.0'
2424
date:
25+
1_0_0: '2025-10-23'
2526
v0_12_0: '2025-09-23'
2627
v0_11_0: '2025-09-01'
2728
v0_10_0: '2025-06-04'

0 commit comments

Comments
 (0)