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.