Manual Installation
This guide explains how to install DxOperator using kubectl.
Prerequisites
- A Kubernetes cluster installed with at least 8GB of RAM.
- A valid DxEnterprise license with availability group management features and tunnels enabled. A fully featured Developer Edition is available free for non-production use. To purchase DxEnterprise software for production workloads, please contact us.
Install DxOperator
-
Download the DxOperator YAML.
wget https://dxoperator.dh2i.com/dxsqlag/files/v2.yaml -
Apply the DxOperator YAML.
kubectl apply -f v2.yaml -
Wait for the DxOperator pod to become ready.
kubectl get pods -n dxoperator-v2-system
After the DxOperator pod says it's ready, you can begin creating a SQL Server Availability Group.
Delete DxOperator
danger
Running this command deletes the CRDs. If any DxOperator custom resources remain in the Kubernetes cluster, they are deleted as part of this process. Only run this command if you intend on removing every custom resource too!
To list all DxSqlAgs, run kubectl get dxsqlag.
kubectl delete -f v2.yaml