CSC/ECE 517 Spring 2024 - NTNX-1 : Extend NDB Operator to Support Postgres HA

From Expertiza_Wiki
Revision as of 23:56, 24 March 2024 by Kpatel44 (talk | contribs)
Jump to navigation Jump to search

NTNX4 Design Document

Provisioning Postgres HA Instances

Justin Orringer, Kandarpkumar Patel, Cody Irion

Existing Architecture

When provisioning a new database, the NDB Operator monitors the cluster for newly created custom resources. Once it is created, the operator syncs the change with the NDB Server, which records all databases to be provisioned.

The operator then reconciles the database/NDB CR, and watches its status thereafter. If a user modifies that DB CR, the reconcile loop begins again.