DxOperator Guides
DxOperator is DH2i's Kubernetes operator that automates the lifecycle of a SQL Server Availability Group (AG) on Kubernetes using DxEnterprise. It watches the DxSqlAg custom resource and reconciles the cluster to the desired state - creating and configuring SQL Server replicas and services; forming or joining the AG; monitoring health; and handling scale-up/scale-down.
How A DxSqlAg Works (at a glance)
- Source of truth: One DxSqlAg means one AG.
- What it creates: Kubernetes primitives (e.g., StatefulSets, Services) for SQL Server replicas and connectivity.
- What it manages: StatefulSet and Services creation, DxEnterprise + AG creation or remote join, and scale-up/scale-down.
- Declarative changes: Edit the spec and the operator reconciles the running StatefulSet and DxEnterprise cluster to match.
Get Started
🗃️ Installation
3 items
🗃️ SQL Server Availability Groups (DxSqlAg)
7 items
DxOperator provides a declarative, Kubernetes-native way to run a SQL Server AG: you describe the AG once (in a DxSqlAg), and the operator continuously keeps the runtime in line with that intent.