Déployer une application sur un cluster Service Fabric à l’aide de l’interface CLI Service Fabric

Cet exemple de script copie un package d’application dans le magasin d’images d’un cluster, inscrit le type d’application dans le cluster et crée une instance d’application à partir du type d’application. Tous les services par défaut sont également créés à ce stade.

Si nécessaire, installez l’interface CLI Service Fabric.

Exemple de script

#!/bin/bash

# Select cluster
sfctl cluster select \
    --endpoint http://svcfab1.westus2.cloudapp.azure.com:19080

# Upload the application files to the image store
# (note the last folder name, Debug in this example)
sfctl application upload \
    --path  C:\Code\svcfab-vs\svcfab-vs\pkg\Debug \
    --show-progress

# Register the application (manifest files) from the image store
# (Note the last folder from the previous command is used: Debug)
sfctl application provision \
    --application-type-build-path Debug \
    --timeout 500

# Create an instance of the registered application and 
# auto deploy any defined services
sfctl application create \
    --app-name fabric:/MyApp \
    --app-type MyAppType \
    --app-version 1.0.0
    

Nettoyer le déploiement

Lorsque vous avez terminé, vous pouvez utiliser le script remove pour supprimer l’application. Ce script supprime l’instance d’application, annule l’inscription du type d’application et supprime le package d’application du magasin d’images.

Étapes suivantes

Pour plus d’informations, consultez la documentation relative à Service Fabric CLI.

Vous trouverez des exemples Service Fabric CLI supplémentaires pour Azure Service Fabric dans la rubrique Exemples Service Fabric CLI.