Pour installer un magasin de données tiers, votre cluster doit avoir accès à la version prise en charge de l'image du magasin de données.
Pour connaître les versions compatibles du magasin de données pour votre déploiement d' Instana, installez le plug-in kubectl et exécutez la commande kubectl instana --version. Pour plus d'informations, consultez la rubrique consacrée au plug-in « Instana » sur kubectl.
Assurez-vous que cert-managerFigure 2. S'ouvre dans un nouvel onglet ou une nouvelle fenêtre, qui sert par défaut à provisionner automatiquement le secret, est installé dans votre cluster. Pour installer cert-manager, exécutez la commande suivante :
Veillez à définir une classe de stockage par défaut sur le cluster sur lequel vous installez les magasins de données. Vous avez besoin d'une classe de stockage avec le mode d'accès ReadWriteMany (RWX) ou ReadWriteOnce (RWO). Veillez à mettre à jour la classe de stockage que vous avez définie dans votre cluster avec un accès RWX ou RWO.
Pour vérifier si une classe de stockage par défaut est définie dans votre cluster, exécutez la commande suivante:
kubectl get storageclass -o=jsonpath='{.items[?(@.metadata.annotations.storageclass\.kubernetes\.io\/is-default-class=="true")].metadata.name}'
Si la commande ne renvoie pas de valeur, vous devez définir une classe de stockage par défaut en exécutant la commande suivante:
Si vous utilisez votre hôte bastion comme hôte de l' Instana e dans votre environnement isolé, vous n'avez pas besoin d'effectuer les étapes suivantes. Toutefois, si votre hôte bastion et l'hôte isolé physiquement sont différents, procédez comme suit:
Sur votre hôte Bastion, téléchargez le fichier binaire Helm correspondant au système d'exploitation de votre hôte isolé. Pour connaître les fichiers binaires disponibles, consultez la section « Installation et mise à jour ».Figure 3 S'ouvre dans un nouvel onglet ou une nouvelle fenêtre. Voir l'exemple de commande suivant.
Copiez le fichier binaire Helm , les images d'opérateur et les chartes Helm de votre hôte bastion vers l'hôte qui se trouve dans votre environnement isolé physiquement.
Installez Helm sur l'hôte isolé physiquement. Exécutez ces commandes à partir de l'emplacement du fichier binaire Helm .
tar –xvzf https://get.helm.sh/helm-v3.15.2-linux-ppc64le.tar.gz
mv linux-ppc64le/helm /usr/local/bin/helm