Effectuez les étapes suivantes pour configurer le service de chargeur distant sur le service Azure Kubernetes :
Créez un volume persistant (PV) et une réclamation de volume persistant (PVC) pour la persistance des données du chargeur distant.
Dans le PV, créez un répertoire rdxml.
Dans le répertoire rdxml, créez le répertoire driverconf.
Dans le répertoire rdxml, créez le répertoire keystore.
Copiez tous les certificats et fichiers keystore requis dans le répertoire keystore.
Dans le répertoire rdxml, créez un fichier .txt. Par exemple : StartupRL.txt.
Dans le fichier StartupRL.txt, spécifiez le contenu requis au format suivant :
<Fichier de configuration du chargeur distant> -sp <mot de passe du pilote> <mot de passe du chargeur distant>
Par exemple :
config8000.txt -sp dirxml dirxml
Vous pouvez également spécifier les entrées au format suivant :
<Fichier de configuration du chargeur distant> -ksp <mot de passe Keystore> -kp <mot de passe de la clé>
Par exemple :
config8000.txt -ksp dirxml -kp dirxml
À partir du Tarball des conteneurs, copiez helm-charts/rl-values.yaml et mettez à jour les champs suivants dans le fichier :
Tableau 25-3
|
Section |
Champs |
Description |
|---|---|---|
|
Informations d'identification du registre pour les images Docker du chargeur distant |
registry |
Spécifiez le nom du serveur de registre de conteneurs Azure. |
|
name |
Spécifiez le nom du secret Kubernetes qui contient les informations d'identification de connexion du registre. |
|
|
Persistance des données |
Stockage persistant partagé
dynamicClaim :
|
Si vous souhaitez utiliser une réclamation de volume persistant (PVC) existante, entrez son nom. Dans le cas contraire, pour le provisioning dynamique de PVC, spécifiez le nom de la classe de stockage et la taille de stockage. |
|
Fichier de démarrage du pilote |
driverStartupFileName |
Spécifiez le nom du fichier de démarrage du pilote. Par exemple : StartupRL.txt. |
|
Service de chargeur distant |
ports |
Spécifiez la liste des ports d'écoute du service de chargeur distant. |
|
Requêtes de ressources et limites |
Requêtes de ressources
|
Spécifiez les valeurs de processeur (cpu) et de mémoire (memory) des requêtes de ressources. Pour plus de détails, reportez-vous au document Resource Management for Pods and Containers (Gestion des ressources pour les pods et les conteneurs). |
|
Limites
|
Spécifiez les valeurs de processeur (cpu) et de mémoire (memory) des limites. Pour plus de détails, reportez-vous au document Resource Management for Pods and Containers (Gestion des ressources pour les pods et les conteneurs). |
À partir du Tarball des conteneurs, copiez helm-charts/remote-loader-1.4.0.tgz et exécutez la commande helm suivante pour installer le chargeur distant :
helm install remote-loader helm_charts/remote-loader-1.4.0.tgz --namespace idm -f rl-values.yaml
(Facultatif) Si vous souhaitez installer plusieurs chargeurs distants, copiez helm-charts/remote-loader-1.4.0.tgz à partir du Tarball des conteneurs et exécutez la commande helm suivante :
helm install <remote-loader-n> helm_charts/remote-loader-1.4.0.tgz --namespace idm -f rl-values.yaml
Dans remote-loader-n, n est le nième chargeur distant installé.
Par exemple :
Si vous installez deux chargeurs distants, la commande d'installation du second chargeur distant sera :
helm install remote-loader-2 helm_charts/remote-loader-1.4.0.tgz --namespace idm -f rl-values.yaml