Structure : Déploiement du conteneur
Cette feuille de route concerne le déploiement de conteneurs dans le cloud.
Qui doit utiliser cette feuille de route ?
Utilisez cette feuille de route si votre organisation :
- Une organisation qui doit se déployer dans le cloud.
- Une organisation qui doit créer des systèmes tolérants aux pannes.
- Une organisation qui doit utiliser la mise en cluster, la planification et l'orchestration pour faire évoluer les applications.
Installation des prérequis
Vous pouvez utiliser des installation de logiciels prérequis existants. Vérifiez que les conteneurs DX sont hébergés dans un référentiel de conteneurs appartenant au client.
déploiement de DX
Rassemblez les informations et les logiciels avant de procéder à l'installation.
Procédure
- Téléchargez l'archive dxDeployment.9.0.5.zip depuis HCL Software Licensing Portal.
- Extrayez le contenu de l'archive.
-
Chargez les conteneurs sur le référentiel local :
-
docker load -i dXOperator.9.0.5.tar -
docker load -i dxEnable.9.0.5.tar
-
- Depuis le référentiel local, envoyez les conteneurs vers un référentiel accessible à partir de votre déploiement OpenShift.
- Ouvrez une fenêtre de terminal.
- Depuis le dossier déployer, ouvez le fichier operator.yaml.
-
Accédez au
# Replace this with the built image nameet entrez l'emplacement du référentiel de conteneurs aprèsimage:. Par exemple,image: 123456.dkr.ecr.us-east.amazonaws.com/artifactory:hcldx-cloud-operator.v9.0.5. -
Pour installer la définition de ressource personnalisée DxDeployment, exécutez le script, deployCrd.sh, ou exécutez la commande suivante :
kubectl create -f ./deploy/crds/git_v1_dxdeployment_crd.yaml. -
Dans votre déploiement OpensShift, créez l'espace de noms DX. Par exemple,
dx-deployment. -
Pour installer le compte du service configuré du projet, le rôle, la liaison de rôle et l'opérateur, exécutez le script, deployDx.sh. La syntaxe de cette commande est
deployDx.sh namespace. Par exemple,deployDx.sh dx-deployment. -
Pour supprimer l'espace de noms DX, installez le compte de service de portée du projet, le rôle, la liaison de rôle et l'opérateur, exécutez le script removeDx.sh. The syntax of this command is
removeDx.sh namespace. Par exemple,removeDx.sh dx-deployment. -
Pour mettre à jour l'espace de noms DX, installer le compte du service configuré du projet, le rôle, la liaison de rôle et l'opérateur, exécutez le script updateDx.sh. The syntax of this command is
removeDx.sh namespace. Par exemple,updateDx.sh dx-deployment.