Skip to main content
Version: v2.0

DxOperator

DxOperator is DH2i's Kubernetes operator for deploying and managing SQL Server Availability Groups with DxEnterprise. It watches the DxSqlAg custom resource and reconciles the cluster to match the spec, creating and updating the Kubernetes resources and DxEnterprise configuration needed to run the AG in Kubernetes.

DxOperator is specifically for SQL Server workloads on Kubernetes. If you're looking for the broader high availability platform behind it, see DxEnterprise.

Learn more about DxOperator.

How DxSqlAg works

  • One resource, one AG: A DxSqlAg describes a single SQL Server Availability Group in Kubernetes.
  • Kubernetes resources are created for you: DxOperator creates and manages the underlying resources for SQL Server replicas and connectivity, such as StatefulSets and Services.
  • The operator handles the lifecycle: It drives provisioning, configuration, AG creation or join, health reconciliation, and scale changes based on the declared spec.
  • Changes are declarative: Update the DxSqlAg, and the operator works to bring the Kubernetes resources and DxEnterprise cluster back in line with that desired state.

Get Started

Use the sections below for API reference, tutorials, deployment guides, and KB articles.