Summary
Add a dedicated SEO landing page for the MySQL Operator at the /mysql-operator route.
Motivation
The KubeBlocks MySQL Operator lacks a dedicated landing page, missing organic search traffic for high-intent queries like "MySQL operator for Kubernetes". This page targets those queries with structured content covering key capabilities, topologies, and a quick-start guide.
Changes
src/app/[locale]/mysql-operator/page.tsx — Next.js server component with full SEO metadata (title, description, OpenGraph, Twitter Card, canonical URL)
src/app/[locale]/mysql-operator/MysqlOperatorPage.tsx — Client component with 8 sections:
- Hero — headline, description, CTA buttons
- Why KubeBlocks — 4-feature value proposition grid
- Topologies — SemiSync HA and MGR architecture with embedded
MysqlMGRArchitectureDiagram
- Lifecycle Features — 12-item day-2 operations grid
- Backup & Restore — PITR explanation with code snippet
- Comparison Table — KubeBlocks vs Oracle MySQL Operator vs Percona Operator vs KubeDB
- Quick Start — 3-step Helm install guide
- CTA — links to docs and GitHub
Summary
Add a dedicated SEO landing page for the MySQL Operator at the
/mysql-operatorroute.Motivation
The KubeBlocks MySQL Operator lacks a dedicated landing page, missing organic search traffic for high-intent queries like "MySQL operator for Kubernetes". This page targets those queries with structured content covering key capabilities, topologies, and a quick-start guide.
Changes
src/app/[locale]/mysql-operator/page.tsx— Next.js server component with full SEO metadata (title, description, OpenGraph, Twitter Card, canonical URL)src/app/[locale]/mysql-operator/MysqlOperatorPage.tsx— Client component with 8 sections:MysqlMGRArchitectureDiagram