top of page

Multi-Cluster OKE Disaster Recovery Across Oracle Regions With RackWare SWIFT

55 minutes ago
2 min read

A demonstration of setting up disaster recovery across two Oracle regions with RackWare SWIFT, consolidating two production OKE clusters in US East into a single DR cluster in Phoenix. The clusters sit in one tenancy, though the same steps apply across separate tenancies, and the demo covers a stateful WordPress and MariaDB application alongside a stateless nginx application.


What's demonstrated:


Reviewing both source clusters through Kubernetes dashboards deployed for the purpose, since Oracle provides no native object browsing, then discovering all three clusters in SWIFT with cloud credentials, API key, region, and compartment.


Creating a storage pool on the block volume attached to the SWIFT VM, then building a DR policy that backs up and restores every thirty minutes, with incremental backups, a retention count, email alerts, and a maximum number of parallel syncs.


Applying the policy to both applications, mapping each source cluster to the same DR cluster, choosing the target storage class, selecting all objects or a specific deployment with its dependencies, and using levels so applications in one level sync in parallel while separate levels run in order.


Watching the initial full sync finish with no impact on production, confirming the restored namespaces, workloads, volumes, and services on the DR cluster, then publishing a new post and letting the scheduled delta sync carry it across.


Running a drill failover, which keeps backups running so RPO is maintained, unlike a real failover that assumes production is gone, followed by a fallback that returns to normal operation and removes any DR cluster the policy provisioned.


Learn more:

Comments


bottom of page