KubeDB Operator for Oracle Database Workloads on Kubernetes
Lifecycle Management for Oracle Database in Kubernetes on Public & Private Cloud
1apiVersion: kubedb.com/v1
2kind: Oracle
3metadata:
4 name: oracledb-demo
5 namespace: demo
6spec:
7 deletionPolicy: Delete
8 edition: enterprise
9 imagePullSecrets:
10 - oracle-registry-cred
11 replicas: 1
12 storage:
13 accessModes:
14 - ReadWriteOnce
15 resources:
16 requests:
17 storage: 10Gi
18 storageClassName: standard
19 storageType: Durable
20 version: 21.3.0
KubeDB Operator for Oracle Database Workloads on Kubernetes
Simplify Day-2 operations with the most advanced Kubernetes-native database operator.
Why Choose KubeDB?
- Provisioning Oracle Database
- Version Upgrade
- Scaling
- Volume Expansion
- Backup & Restore
- Monitoring
- TLS Security
Everything you need to run Oracle on Kubernetes
Production-grade tooling for the entire lifecycle of your Oracle databases.
Provisioning Oracle Database
Provision Oracle Database workloads on Kubernetes using standard Kubernetes CLI and API. Users must supply their own validly licensed Oracle container images (e.g., from Oracle Container Registry with proper credentials) and are solely responsible for ensuring full compliance with Oracle's licensing terms, including container/Kubernetes-specific rules.

Version Upgrade
Orchestrate version upgrades for Oracle Database containers following user-defined maintenance windows. Note: Upgrades must comply with Oracle's support policies for containerized deployments.

Scaling
Scale Oracle Database deployments vertically or horizontally within Kubernetes cluster constraints. Scaling depends on Oracle-specific configurations (e.g., Oracle RAC) and licensing.

Volume Expansion
Expand persistent volume claims for Oracle Database storage using Kubernetes-native volume expansion features.

Backup & Restore
Configure backup and restore operations using Stash. Users are responsible for validating backup integrity and recovery procedures with their Oracle Database version.

Monitoring
Monitor Oracle Database workloads using Prometheus-compatible metrics and visualize them with Grafana dashboards.

TLS Security
Enable TLS encryption for Oracle Database network traffic and configure encrypted storage volumes.

Ready to Modernize Your
Oracle Management?
Join thousands of teams running production-grade databases on Kubernetes with KubeDB.
Production-grade reliability Automated lifecycle management Multi-cloud database portability
Legal Notice
Oracle® and Oracle Database® are registered trademarks of Oracle Corporation. KubeDB is not affiliated with, endorsed by, or sponsored by Oracle Corporation.
KubeDB provides only orchestration and management tooling for Kubernetes. It does not distribute, bundle, ship, or include any Oracle Database software or binaries.
Users must provide their own Oracle container images and hold valid Oracle licenses. Users are solely responsible for compliance with Oracle’s licensing terms, including all rules regarding containers, Docker, and Kubernetes environments.
KubeDB makes no representations or warranties regarding Oracle licensing compliance.































