KubeDB Oracle Operator

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
About Oracle

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
This operator provides automation for provisioning, scaling, backup, and recovery of Oracle Database within Kubernetes environments. It is designed for users who already hold valid Oracle licenses and wish to deploy Oracle Database on Kubernetes while remaining responsible for compliance with Oracle’s licensing terms. KubeDB offers Kubernetes-native database management for various database systems.
Key Features

Everything you need to run Oracle on Kubernetes

Production-grade tooling for the entire lifecycle of your Oracle databases.

01

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.

Provisioning Oracle Database
02

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.

Version Upgrade
03

Scaling

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

Scaling
04

Volume Expansion

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

Volume Expansion
05

Backup & Restore

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

Backup & Restore
06

Monitoring

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

Monitoring
07

TLS Security

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

TLS Security
Get Started Today

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
25+
DB Engines
10K+
Active Databases
99.9%
Response SLA
24/7
Expert Support