Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion data/products/kubedb.json
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,7 @@
{
"version": "v2026.4.27",
"hostDocs": true,
"show": true,
"info": {
"autoscaler": "v0.49.0",
"cli": "v0.64.0",
Expand All @@ -173,7 +174,8 @@
},
{
"version": "v2026.4.13-rc.0",
"hostDocs": true,
"hostDocs": false,
"show": false,
"info": {
"autoscaler": "v0.49.0-rc.0",
"cli": "v0.64.0-rc.0",
Expand Down
24 changes: 11 additions & 13 deletions data/products/kubedb/case-studies/dedicatted.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,19 +37,16 @@

"hero_metrics": [
{
"value": "10x",
"label": "Cost Reduction",
"sublabel": "Yearly database spend"
"value": "10x Cost",
"label": "Reduction"
},
{
"value": "50%",
"label": "Faster Requests",
"sublabel": "Latency eliminated"
"value": "2x Performance",
"label": "Improvement"
},
{
"value": "0",
"label": "Downtime",
"sublabel": "Zero data loss"
"value": "Zero Downtime",
"label": "Migration"
}
],
"hero_tags": [
Expand All @@ -74,7 +71,7 @@

"challenge_title": "Database costs were eating the entire Kubernetes budget",
"challenge_badge": "THE CHALLENGE",
"challenge_summary": "MongoDB Atlas costs were equal to (or higher than) the cost of their entire 25+ node Kubernetes cluster on Hetzner Cloud.",
"challenge_summary": "MongoDB Atlas costs equal to entire 20-node Kubernetes cluster on Hetzner Cloud",
"challenge_key_pains": "Data consistency · Backup & recovery · Security · Zero-downtime migration · Infrastructure reliability",
"challenge_items": [
{
Expand All @@ -96,7 +93,7 @@

"solution_badge": "THE SOLUTION",
"solution_title": "KubeDB: Production-grade MongoDB as Kubernetes-native DBaaS",
"solution_description": "KubeDB automated everything - provisioning, high availability, backups with KubeStash, scaling, upgrades, and monitoring - directly inside their Kubernetes cluster.",
"solution_description": "Migrated to self-managed MongoDB using KubeDB operator with Stash backup solution",
"solution_steps_title": "How the cluster runs today",
"solution_features": [
"Automated lifecycle",
Expand Down Expand Up @@ -177,8 +174,9 @@
{ "icon": "lucide:rotate-cw", "label": "Daily automated backups" },
{ "icon": "lucide:chart-line", "label": "Prometheus + Grafana monitoring" }
],
"results_quote": "We now have production-grade MongoDB with full control, at a fraction of the cost - all running natively in Kubernetes.",
"results_quote_author": "DEDICATTED DevOps Team",
"results_quote": "We saved around 90% of our costs and improved performance by keeping traffic inside Kubernetes.",
"results_quote_author": "Volodymyr Lysetskyy",
"results_quote_author_role": "DevOps Engineer",

"value_props": [
{
Expand Down
20 changes: 9 additions & 11 deletions data/products/kubedb/case-studies/public-dbaas.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,19 +31,16 @@

"hero_metrics": [
{
"value": "30 days",
"label": "To Production",
"sublabel": "Evaluation to public GA"
"value": "1 Month",
"label": "To Production"
},
{
"value": "10+",
"label": "Database Engines",
"sublabel": "Live and self-service"
"value": "10+ Database",
"label": "Engines"
},
{
"value": "24/7",
"label": "Automated Operations",
"sublabel": "Zero manual DB management"
"label": "Automated"
}
],
"hero_tags": [
Expand Down Expand Up @@ -81,7 +78,7 @@

"challenge_title": "Launch a competitive public DBaaS - fast",
"challenge_badge": "THE CHALLENGE",
"challenge_summary": "Company X needed a fully managed, white-label Database-as-a-Service to complement their managed Kubernetes offering, without building everything from scratch.",
"challenge_summary": "Need to launch a white-label DBaaS platform to serve 20,000+ business customers with extreme time-to-market pressure",
"challenge_key_pains": "Rapid delivery · Multi-engine support · White-label branding · Customer self-service · Cost efficiency",
"challenge_items": [
{
Expand All @@ -103,7 +100,7 @@

"solution_badge": "KUBEDB SOLUTION",
"solution_title": "KubeDB enabled launch of a complete public DBaaS in only 30 days",
"solution_description": "Company X integrated KubeDB into their SUSE Rancher-based managed Kubernetes service and used the ACE UI to deliver a polished, self-service DBaaS experience to thousands of customers.",
"solution_description": "Integrated KubeDB with SUSE Rancher-based Kubernetes service and ACE UI for self-service DBaaS",
"solution_steps_title": "What KubeDB delivered in record time",

"solution_steps": [
Expand Down Expand Up @@ -172,8 +169,9 @@
{ "icon": "lucide:users", "label": "20,000+ customers served" },
{ "icon": "lucide:shield-check", "label": "Enterprise-grade HA & security" }
],
"results_quote": "Launched fully-featured public DBaaS in just 30 days with complete automation and white-label self-service experience.",
"results_quote": "Launched fully-featured public DBaaS in just 1 month with complete automation and white-label self-service experience.",
"results_quote_author": "Platform Team",
"results_quote_author_role": "Company X",

"cta_title": "Launch your own public or white-label DBaaS in weeks - not months",
"cta_description": "KubeDB gives cloud providers everything needed to offer production-grade, multi-engine Database-as-a-Service instantly.",
Expand Down
30 changes: 11 additions & 19 deletions data/products/kubedb/case-studies/telco.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,18 +37,15 @@
"hero_metrics": [
{
"value": "100%",
"label": "Automated DB Lifecycle",
"sublabel": "Provisioning to recovery"
"label": "Automated"
},
{
"value": "2023",
"label": "Production Rollout",
"sublabel": "KubeDB-powered DBaaS"
"value": "Multi-AZ",
"label": "Resilience"
},
{
"value": "0",
"label": "Manual DB Operations",
"sublabel": "Full automation achieved"
"value": "Zero-Downtime",
"label": "Operations"
}
],
"hero_tags": [
Expand Down Expand Up @@ -137,17 +134,11 @@
}
],

"benefits_badge": "KUBEDB IN ACTION",
"solution_badge": "",
"solution_title": "",
"solution_description": "",
"solution_steps_title": "",
"solution_features": [],
"solution_steps": [],
"benefits_title": "Production-grade DBaaS delivered by KubeDB",
"benefits_description": "Production-grade DBaaS with KubeDB automating full database lifecycle on Kubernetes with zero-downtime operations.",
"benefits_items_title": "Key KubeDB Benefits Realized by Orange",
"benefits_items": [
"solution_badge": "KUBEDB IN ACTION",
"solution_title": "Production-grade DBaaS delivered by KubeDB",
"solution_description": "Production-grade DBaaS with KubeDB automating full database lifecycle on Kubernetes with zero-downtime operations.",
"solution_items_title": "Key KubeDB Benefits Realized by Orange",
"solution_items": [
{
"number": "01",
"title": "Self-Service Provisioning",
Expand Down Expand Up @@ -235,6 +226,7 @@
],
"results_quote": "From manual legacy databases to fully automated, production-grade DBaaS with complete data sovereignty and enterprise resilience.",
"results_quote_author": "Platform Team",
"results_quote_author_role": "Orange Telecom",

"value_props": [
{
Expand Down
2 changes: 1 addition & 1 deletion data/products/kubedb/databases/cassandra.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
"namespace": "demo"
},
"spec": {
"version": "5.0.3",
"version": "5.0.7",
"topology": {
"rack": [
{
Expand Down
2 changes: 1 addition & 1 deletion data/products/kubedb/databases/clickhouse.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
"namespace": "demo"
},
"spec": {
"version": "24.4.1",
"version": "26.2.6",
"replicas": 1,
"storage": {
"accessModes": [
Expand Down
78 changes: 78 additions & 0 deletions data/products/kubedb/databases/db2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
{
"name": "DB2",
"id": "db2",
"title": "Run and Manage IBM DB2 on Kubernetes",
"hero": "/assets/images/databases/illustrations/kc-bg.png",
"summary": "Provision, Upgrade, Scaling, Volume Expansion, Monitor, Backup & Restore, Security for DB2 Databases in Kubernetes on any Public & Private Cloud",
"description": "As the world's enterprises rapidly move to the cloud, and containers are taking over the world of software development, Kubernetes is the platform that lets users seamlessly deploy, scale, run containers, and manage their application life-cycle. <br /> <br />But, running databases and stateful applications in Kubernetes has always been a challenge. And it is really difficult to **Run and Manage Production-Grade Databases on Kubernetes**. Every Enterprise needs a Production-Grade operator to deploy its databases and manage its life cycle on Kubernetes. <br /> <br />KubeDB is the leader in Kubernetes Native Database Management Solutions which simplifies and automates routine database tasks such as **Provisioning, Monitoring, Upgrading, Patching, Scaling, Volume Expansion, Backup & Restore, Failure detection, and Recovery** for various popular databases on private and public clouds. KubeDB developed the first-ever Production-Grade **Kubernetes operator for DB2** to manage its Day-2 operations. KubeDB is a managed DBaaS that allows developers to run their databases alongside the respective application. You can simply deploy a DB2 server on Kubernetes and manage its Day-2 operations via KubeDB DB2 Operator.",
"keywords": [
"Provision",
"Failure Detection",
"Upgrade",
"Scaling",
"Volume Expansion",
"Backup & Recovery",
"Monitor",
"Data Protection for DB2 Databases in Kubernetes on Public and Private Cloud"
],
"features": [
{
"title": "Provisioning",
"image": "/assets/images/databases/illustrations/colud-chair.png",
"description": "If you can run Kubernetes, you can simply provision DB2 databases using KubeDB. You don't need to worry about all of the knowledge of Kubernetes Concept, Helm, and DB2 server side setup. KubeDB simplifies the whole process for you. You just have to use standard Kubernetes CLI and API to provision DB2 databases."
},
{
"title": "Version Upgrade",
"image": "/assets/images/databases/illustrations/version-control.png",
"description": "Upgrading the database version in Kubernetes is complicated. Upgrade operation should follow a specific order. KubeDB allows you to upgrade your running DB2 database version without any downtime. You can upgrade your database to any major or minor update of the DB2 version."
},
{
"title": "Scaling",
"image": "/assets/images/databases/illustrations/scalling.png",
"description": "To improve your database performance you have to make sure that your database is scalable. KubeDB offers both Vertical and Horizontal Scaling of DB2 databases in Kubernetes. You can simply scale your DB2 cluster in Kubernetes using KubeDB."
},
{
"title": "Volume Expansion",
"image": "/assets/images/databases/illustrations/expansion.png",
"description": "Having options of increasing database volume ensures your database high availability and performance. You can expand your storage capacity of DB2 Database in Kubernetes by using KubeDB."
},
{
"title": "Backup & Restore",
"image": "/assets/images/databases/illustrations/backup.png",
"description": "To protect your database from any kind of accidental data loss, you will need a disaster recovery solution for your database. KubeDB offers you to Backup & Restore your DB2 Database in Kubernetes via Stash. Stash is seemingly integrated with KubeDB. You can automate this feature to backup your DB2 database in Kubernetes by using Stash."
},
{
"title": "Monitoring",
"image": "/assets/images/databases/illustrations/overview.png",
"description": "KubeDB comes with native support for monitoring via Prometheus. You can use builtin Prometheus scrapper or CoreOS Prometheus Operator to monitor your DB2 database in Kubernetes. You can use the Grafana to view key operational metrics, including compute/memory/storage capacity utilization, I/O activity, and instance connections."
},
{
"title": "Security",
"image": "/assets/images/databases/illustrations/security.png",
"description": "To secure a database your data needs to go through a cryptographic protocol that provides end-to-end security of the data transmission over the network. You can secure your DB2 Database with TLS using KubeDB. Also, KubeDB allows you to use encrypted storage for your databases using keys you manage through your cloud provider's key management service."
}
],
"example": {
"apiVersion": "kubedb.com/v1alpha2",
"kind": "DB2",
"metadata": {
"name": "db2-quickstart",
"namespace": "demo"
},
"spec": {
"version": "11.5.8.0",
"replicas": 1,
"storage": {
"accessModes": [
"ReadWriteOnce"
],
"resources": {
"requests": {
"storage": "5Gi"
}
}
},
"deletionPolicy": "WipeOut"
}
}
}
78 changes: 78 additions & 0 deletions data/products/kubedb/databases/documentdb.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
{
"name": "DocumentDB",
"id": "documentdb",
"title": "Run and Manage DocumentDB on Kubernetes",
"hero": "/assets/images/databases/illustrations/kc-bg.png",
"summary": "Provision, Upgrade, Scaling, Volume Expansion, Monitor, Backup & Restore, Security for DocumentDB Databases in Kubernetes on any Public & Private Cloud",
"description": "As the world's enterprises rapidly move to the cloud, and containers are taking over the world of software development, Kubernetes is the platform that lets users seamlessly deploy, scale, run containers, and manage their application life-cycle. <br /> <br />But, running databases and stateful applications in Kubernetes has always been a challenge. And it is really difficult to **Run and Manage Production-Grade Databases on Kubernetes**. Every Enterprise needs a Production-Grade operator to deploy its databases and manage its life cycle on Kubernetes. <br /> <br />KubeDB is the leader in Kubernetes Native Database Management Solutions which simplifies and automates routine database tasks such as **Provisioning, Monitoring, Upgrading, Patching, Scaling, Volume Expansion, Backup & Restore, Failure detection, and Recovery** for various popular databases on private and public clouds. KubeDB developed the first-ever Production-Grade **Kubernetes operator for DocumentDB** to manage its Day-2 operations. KubeDB is a managed DBaaS that allows developers to run their databases alongside the respective application. You can simply deploy a DocumentDB server on Kubernetes and manage its Day-2 operations via KubeDB DocumentDB Operator.",
"keywords": [
"Provision",
"Failure Detection",
"Upgrade",
"Scaling",
"Volume Expansion",
"Backup & Recovery",
"Monitor",
"Data Protection for DocumentDB Databases in Kubernetes on Public and Private Cloud"
],
"features": [
{
"title": "Provisioning",
"image": "/assets/images/databases/illustrations/colud-chair.png",
"description": "If you can run Kubernetes, you can simply provision DocumentDB databases using KubeDB. You don't need to worry about all of the knowledge of Kubernetes Concept, Helm, and DocumentDB server side setup. KubeDB simplifies the whole process for you. You just have to use standard Kubernetes CLI and API to provision DocumentDB databases."
},
{
"title": "Version Upgrade",
"image": "/assets/images/databases/illustrations/version-control.png",
"description": "Upgrading the database version in Kubernetes is complicated. Upgrade operation should follow a specific order. KubeDB allows you to upgrade your running DocumentDB database version without any downtime. You can upgrade your database to any major or minor update of the DocumentDB version."
},
{
"title": "Scaling",
"image": "/assets/images/databases/illustrations/scalling.png",
"description": "To improve your database performance you have to make sure that your database is scalable. KubeDB offers both Vertical and Horizontal Scaling of DocumentDB databases in Kubernetes. You can simply scale your DocumentDB cluster in Kubernetes using KubeDB."
},
{
"title": "Volume Expansion",
"image": "/assets/images/databases/illustrations/expansion.png",
"description": "Having options of increasing database volume ensures your database high availability and performance. You can expand your storage capacity of DocumentDB Database in Kubernetes by using KubeDB."
},
{
"title": "Backup & Restore",
"image": "/assets/images/databases/illustrations/backup.png",
"description": "To protect your database from any kind of accidental data loss, you will need a disaster recovery solution for your database. KubeDB offers you to Backup & Restore your DocumentDB Database in Kubernetes via Stash. Stash is seemingly integrated with KubeDB. You can automate this feature to backup your DocumentDB database in Kubernetes by using Stash."
},
{
"title": "Monitoring",
"image": "/assets/images/databases/illustrations/overview.png",
"description": "KubeDB comes with native support for monitoring via Prometheus. You can use builtin Prometheus scrapper or CoreOS Prometheus Operator to monitor your DocumentDB database in Kubernetes. You can use the Grafana to view key operational metrics, including compute/memory/storage capacity utilization, I/O activity, and instance connections."
},
{
"title": "Security",
"image": "/assets/images/databases/illustrations/security.png",
"description": "To secure a database your data needs to go through a cryptographic protocol that provides end-to-end security of the data transmission over the network. You can secure your DocumentDB Database with TLS using KubeDB. Also, KubeDB allows you to use encrypted storage for your databases using keys you manage through your cloud provider's key management service."
}
],
"example": {
"apiVersion": "kubedb.com/v1alpha2",
"kind": "DocumentDB",
"metadata": {
"name": "documentdb-quickstart",
"namespace": "demo"
},
"spec": {
"version": "pg17-0.109.0",
"replicas": 1,
"storage": {
"accessModes": [
"ReadWriteOnce"
],
"resources": {
"requests": {
"storage": "5Gi"
}
}
},
"deletionPolicy": "WipeOut"
}
}
}
2 changes: 1 addition & 1 deletion data/products/kubedb/databases/druid.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
"namespace": "demo"
},
"spec": {
"version": "28.0.1",
"version": "36.0.0",
"deepStorage": {
"type": "s3",
"configSecret": {
Expand Down
2 changes: 1 addition & 1 deletion data/products/kubedb/databases/elasticsearch.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
"namespace": "demo"
},
"spec": {
"version": "xpack-8.11.1",
"version": "xpack-9.2.3",
"enableSSL": true,
"replicas": 3,
"storageType": "Durable",
Expand Down
2 changes: 1 addition & 1 deletion data/products/kubedb/databases/ferretdb.json
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@
"namespace": "demo"
},
"spec": {
"version": "1.18.0",
"version": "2.0.0",
"authSecret": {
"externallyManaged": false
},
Expand Down
Loading
Loading