Skip to main content
Version: v2.0-RC

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

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.