Generate Cluster Reports
On this page
As of version 1.
Note
Toolbox must be installed on the same Linux host that has Kube API access to the cluster.
The instructions for installing Toolbox are provided below.
Install SingleStore Toolbox
Generate a Cluster Report
There are two ways of running the collect-kube command to generate a cluster report:
-
Run from anywhere using a kubeconfig file, which can be specified either from the
KUBECONFIGenvironment variable or by the--config-fileflag. -
Run from inside a Pod.
Known as an in-cluster configuration, this method doesn't require any configuration files. The service account should be configured properly to allow Kubernetes API calls, such as listing Pods. Note that the image for the Pod that runs
sdb-report collect-kubemust have thesdb-reportbinary available, such as via asinglestore/toolsimage).Generally, this works just like kubectldoes, with no installation required.
To generate a cluster report, run the following command.kubectl get singlestore.
sdb-report collect-kube --namespace <name-space> --cluster-name <name-used-for-the-cluster>
Note: If the Operator logs are missing, run the following command.
kubectl label deployment <operator> app.kubernetes.io/component=operator
Refer to sdb-report collect-kube for more information.
Last modified: November 2, 2023