To install a third-party data store, your cluster must have access to the supported version of the data store image.
To see the compatible data store versions for your Instana deployment, install the kubectl plug-in and run the kubectl instana --version command. For more information, see the Instana kubectl plug-in topic.
Make sure that cert-managerFigure 2. Opens in a new tab or window
, which is used to automatically provision the secret by default, is installed in your cluster. To install cert-manager, run the following command:
Make sure that you set a default storage class on the cluster on which you are installing the data stores. You need a storage class with ReadWriteMany (RWX) or ReadWriteOnce (RWO) access mode. Make sure that you update the storage class that you set in your cluster with RWX or RWO access.
To verify whether a default storage class is set in your cluster, run the following command:
kubectl get storageclass -o=jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io\/is-default-class=="true")].metadata.name}'
If the command doesn't return a value, then you need to set a default storage class by running the following command:
If you are using your bastion host as the Instana host in your air-gapped environment, you do not need to complete the following steps. However, if your bastion host and the air-gapped host are different, complete these steps:
On your bastion host, download the Helm binary for the operating system of your air-gapped host. For the available binary files, see Installation and UpgradingFigure 3. Opens in a new tab or window
. See the following example command.