How can I collect a cluster report on a Kubernetes (SingleStore Operator) deployment of SingleStore?
Install SingleStore Toolbox onto a computer that has Kube API access to the Kubernetes cluster (where you can execute the command `kubectl exec` or apply changes with `kubectl apply`).
Note: SingleStore Toolbox only supports Linux Operating Systems.
Install SingleStore Tools as per our documentation.
(Note: You can use the tarball which includes the sdb-report binary if you do not want to install the full Toolbox package with a package manager. Just run the sdb-report binary from the extracted tarball directory.)
Once Toolbox is installed, to generate a cluster report execute the following command:
sdb-report collect-kube --namespace <namespace> --cluster-name <name used for the cluster>
For more information on the sdb-report collect-kube command please review our documentation.
You will see the output as the report collects. Once it finishes collecting the cluster report, Toolbox will place the newly generated report inside the directory you ran the command from. You can upload that and send it to support to review.
Also, collect the operator log as well for the support review, the operator log is not included in the cluster report:
kubectl logs memsql-operator-***-***
(you will need to replace
***-*** with the respective hashes on your operator pod)