Oktatóanyag: Alkalmazás üzembe helyezése felügyelt Service Fabric-fürtön
Ebben az oktatóanyag-sorozatban a következőket tárgyaljuk:
- Felügyelt Service Fabric-fürt üzembe helyezése
- Felügyelt Service Fabric-fürt vertikális felskálázása
- Csomópontok hozzáadása és eltávolítása a Service Fabric által felügyelt fürtökben
- Alkalmazás üzembe helyezése Service Fabric által felügyelt fürtön
A sorozat ezen része a következőket ismerteti:
- Csatlakozás a Service Fabric által felügyelt fürthöz
- Alkalmazás feltöltése fürtbe
- Alkalmazás példányosítása fürtben
- Alkalmazás eltávolítása fürtből
Előfeltételek
- Felügyelt Service Fabric-fürt (lásd : Felügyelt fürt üzembe helyezése).
Csatlakozás a fürthöz
A fürthöz való csatlakozáshoz szüksége lesz a fürttanúsítvány ujjlenyomatára. Ezt az értéket az erőforrás-üzembe helyezés fürttulajdonságainak kimenetében vagy egy meglévő erőforrás fürttulajdonságainak lekérdezésével találja meg.
Az alábbi paranccsal lekérdezheti a fürterőforrást a fürttanúsítvány ujjlenyomatához.
$serverThumbprint = (Get-AzResource -ResourceId /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ServiceFabric/managedclusters/mysfcluster).Properties.clusterCertificateThumbprints
A fürttanúsítvány ujjlenyomatával készen áll a fürthöz való csatlakozásra.
$connectionEndpoint = "mysfcluster.eastus2.cloudapp.azure.com:19000"
Connect-ServiceFabricCluster -ConnectionEndpoint $connectionEndpoint -KeepAliveIntervalInSec 10 `
-X509Credential `
-ServerCertThumbprint $serverThumbprint `
-FindType FindByThumbprint `
-FindValue $clientThumbprint `
-StoreLocation CurrentUser `
-StoreName My
Alkalmazáscsomag feltöltése
Ebben az oktatóanyagban a Service Fabric szavazóalkalmazás mintáját fogjuk használni. A Service Fabric-alkalmazások PowerShellen keresztüli telepítésével kapcsolatos további részletekért lásd a Service Fabric alkalmazásainak üzembe helyezését és eltávolítását.
Feljegyzés
A Service Fabric által felügyelt fürt előnézetében nem tehet közzé alkalmazásokat közvetlenül a Visual Studióból.
Először be kell csomagolnia az alkalmazást az üzembe helyezéshez. Ebben az oktatóanyagban kövesse az alkalmazás Visual Studióban való csomagolásának lépéseit. Fontos megjegyezni, hogy az alkalmazás csomagba van csomagolva, mivel az az alábbi elérési úthoz lesz használva.
Az alkalmazáscsomag létrehozása után feltöltheti az alkalmazáscsomagot a fürtbe. Frissítse az $path
értéket az alkalmazáscsomag elérési útját ábrázoló értékre, és futtassa a következőt:
$path = "C:\Users\<user>\Documents\service-fabric-dotnet-quickstart\Voting\pkg\Debug"
Copy-ServiceFabricApplicationPackage -ApplicationPackagePath $path -CompressPackage
Register-ServiceFabricApplicationType -ApplicationPathInImageStore Debug
Alkalmazás létrehozása
Az alkalmazásokat a New-ServiceFabricApplication parancsmaggal bármely sikeresen regisztrált alkalmazástípus-verzióból példányosíthatja. Az egyes alkalmazások nevének a "háló:" sémával kell kezdődnie, és minden alkalmazáspéldány esetében egyedinek kell lennie. A célalkalmazás-típus alkalmazásjegyzékében definiált alapértelmezett szolgáltatások is létrejönnek.
New-ServiceFabricApplication fabric:/Voting VotingType 1.0.0
A művelet befejeződése után látnia kell a Service Fabric Explorerben futó alkalmazáspéldányokat.
Alkalmazás eltávolítása
Ha egy alkalmazáspéldányra már nincs szükség, a parancsmag használatával Remove-ServiceFabricApplication
véglegesen eltávolíthatja név alapján, amely automatikusan eltávolítja az alkalmazáshoz tartozó összes szolgáltatást, és véglegesen eltávolítja az összes szolgáltatásállapotot.
Remove-ServiceFabricApplication fabric:/Voting
Következő lépések
Ebben a lépésben üzembe helyeztünk egy alkalmazást egy Service Fabric által felügyelt fürtön. Az alkalmazástelepítési lehetőségekről a következő témakörben olvashat bővebben:
- Alkalmazáskulcsok üzembe helyezése felügyelt fürtön
- Alkalmazás üzembe helyezése felügyelt fürtön az Azure Resource Manager használatával
- Felügyelt identitással rendelkező alkalmazás üzembe helyezése felügyelt fürtön
A felügyelt fürt konfigurációs beállításaival kapcsolatos további információkért lásd: