Passer au contenu principal

Déploiement

Pile de données

Déployer le graphique en utilisant votre personnalisation :

helm  upgrade -i tpe-data -n $NAMESPACE \
actility/thingpark-data --version $THINGPARK_DATA_VERSION \
-f values-data-stack-all.yaml

Attendre la préparation de tous les jeux réplicatifs et déploiements. Cela peut être vérifié de la manière suivante :

kubectl get -n $NAMESPACE statefulsets.apps,deployments.apps
kubectl get -n $NAMESPACE -w statefulsets.apps

Pile ThingPark Enterprise

Enfin, déployez le thingpark-enterprise graphique en utilisant votre personnalisation :

helm upgrade -i tpe --debug --timeout 20m -n $NAMESPACE \
actility/thingpark-enterprise --version $THINGPARK_ENTERPRISE_VERSION \
-f values-thingpark-stack-all.yaml

Attendre la disponibilité de tous les statefulsets et déploiements :

kubectl get -n $NAMESPACE statefulsets.apps,deployments.apps
kubectl get -n $NAMESPACE -w statefulsets.apps
kubectl get -n $NAMESPACE -w deployments.apps

Considérations après installation

Le FQDN ou l'adresse IP du LoadBalancer ThingPark Enterprise peut être récupéré après le déploiement de Helm en utilisant la commande suivante :

kubectl get -n $NAMESPACE svc tpe-controllers-ingress-nginx-controller -o jsonpath='{.status.loadBalancer}'
prudence

Assurez-vous que les fichiers values-data-stack.yaml et values-thingpark-stack.yaml sont soigneusement sauvegardés, par exemple dans un dépôt GIT. Ce fichier sera nécessaire :

  • pour changer la configuration
  • pour mettre à jour vers une nouvelle version de ThingPark Enterprise
  • en cas de récupération après sinistre