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

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.

    Why Choose KubeDB?🤔

  • check-box Provisioning Oracle Database
  • check-box Version Upgrade
  • check-box Scaling
  • check-box Volume Expansion
  • check-box Backup & Restore
  • check-box Monitoring
  • check-box TLS Security
KubeDB Operator for Oracle Database Workloads on Kubernetes
Provisioning Oracle Database

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.

Version Upgrade
Scaling

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.

Volume Expansion
Backup & Restore

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.

Monitoring
TLS Security

TLS Security

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