az spring-cloud app deployment

Megjegyzés

Ez a referencia az Azure CLI spring-cloud bővítményének része (2.30.0-s vagy újabb verzió). A bővítmény automatikusan telepíti az az spring-cloud alkalmazás üzembe helyezési parancsának első futtatásakor. További információ a bővítményekről.

Parancsok egy alkalmazás üzembe helyezésének életciklusához az Azure Spring Cloudban. Az üzembe helyezésekkel kapcsolatos további műveletek alkalmazásszinten is elvégezhetők a --deployment paraméterrel. például az spring-cloud app deploy --deployment .

Parancsok

az spring-cloud app deployment create

Hozzon létre egy átmeneti üzembe helyezést az alkalmazáshoz. Ha kód- vagy frissítési beállítást szeretne üzembe helyezni egy meglévő telepítésben, használja a következőt az spring-cloud app deploy/update --deployment <staging deployment>: .

az spring-cloud app deployment delete

Törölje az alkalmazás üzembe helyezését.

az spring-cloud app deployment generate-heap-dump

Hozzon létre egy halomképet a célalkalmazás-példányról a megadott fájlelérési úthoz.

az spring-cloud app deployment generate-thread-dump

Hozzon létre egy szálképet a célalkalmazáspéldányról a megadott fájlelérési úthoz.

az spring-cloud app deployment list

Az alkalmazás összes központi telepítésének listázása.

az spring-cloud app deployment show

Az üzembe helyezés részleteinek megjelenítése.

az spring-cloud app deployment start-jfr

Indítsa el a JFR-t a célalkalmazás-példányon a megadott fájlelérési úthoz.

az spring-cloud app deployment create

Hozzon létre egy átmeneti üzembe helyezést az alkalmazáshoz. Ha kód- vagy frissítési beállítást szeretne üzembe helyezni egy meglévő telepítésben, használja a következőt az spring-cloud app deploy/update --deployment <staging deployment>: .

az spring-cloud app deployment create --app
                                      --name
                                      --resource-group
                                      --service
                                      [--artifact-path]
                                      [--build-env]
                                      [--builder]
                                      [--config-file-patterns]
                                      [--container-args]
                                      [--container-command]
                                      [--container-image]
                                      [--container-registry]
                                      [--cpu]
                                      [--disable-probe {false, true}]
                                      [--disable-validation {false, true}]
                                      [--env]
                                      [--instance-count]
                                      [--jvm-options]
                                      [--main-entry]
                                      [--memory]
                                      [--no-wait]
                                      [--registry-password]
                                      [--registry-username]
                                      [--runtime-version {Java_11, Java_17, Java_8, NetCore_31}]
                                      [--skip-clone-settings]
                                      [--source-path]
                                      [--target-module]
                                      [--version]

Példák

Forráskód üzembe helyezése egy alkalmazás új üzembe helyezéséhez. Ez becsomagolja az aktuális könyvtárat, létrehozza a bináris fájlt a pivotal buildszolgáltatással, majd üzembe helyezi azokat.

az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup

Előre elkészített jar üzembe helyezése jvm-beállításokkal és környezeti változókkal rendelkező alkalmazásokban.

az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --jar-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar

Tárolórendszerkép üzembe helyezése Docker Hub egy alkalmazásban.

az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1

Tárolórendszerkép üzembe helyezése privát beállításjegyzékben egy alkalmazásban.

az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1 --container-registry myacr.azurecr.io --registry-username <username> --registry-password <password>

Kötelező paraméterek

--app

Az alkalmazás neve.

--name -n

Az üzembe helyezés neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .

--service -s

Az Azure Spring Cloud neve, az alapértelmezett szolgáltatást az az configure --defaults spring-cloud= használatával konfigurálhatja.

Opcionális paraméterek

--artifact-path

Telepítse a megadott előre elkészített összetevőt (jar vagy netcore zip).

--build-env

Térelválasztó környezeti változók "key[=value]" formátumban.

--builder

(Csak vállalati szint esetén) A végrehajtható fájl létrehozásához használt buildszolgáltatás-szerkesztő.

alapértelmezett érték: default
--config-file-patterns

(Csak vállalati szint esetén) Konfigurálja a "" karakterrel elválasztott fájlmintákat, hogy eldöntse, mely alkalmazáskonfigurációs szolgáltatásmintákat fogja használni. A meglévő konfigurációk törléséhez használja a """ parancsot.

--container-args

A tárolólemezkép argumentumai.

--container-command

A tárolórendszerkép parancsa.

--container-image

A tárolórendszerkép címkéje.

--container-registry

A tárolólemezkép beállításjegyzéke.

alapértelmezett érték: docker.io
--cpu

CPU-erőforrás mennyisége. 500 m-es vagy cpu-magszámúnak kell lennie.

--disable-probe

Ha igaz, tiltsa le az élettartamot és a készültségi mintavételt.

elfogadott értékek: false, true
--disable-validation

Ha igaz, tiltsa le a jar-ellenőrzést.

elfogadott értékek: false, true
--env

Térelválasztó környezeti változók "key[=value]" formátumban.

--instance-count

Példány száma.

--jvm-options

Egy jvm-beállításokat tartalmazó sztringben használja az "=" karaktert az argumentumhoz a bash-elemzési hiba elkerülése érdekében, például: --jvm-options='-Xms1024m -Xmx2048m'.

--main-entry -m

Egy sztring, amely a zip-gyökérhöz viszonyítva tartalmazza a .NET-végrehajtható fájl elérési útját.

--memory

Memória-erőforrás mennyisége. 512Mi vagy #Gi kell lennie, például 1Gi, 3Gi.

--no-wait

Ne várja meg, amíg a hosszú ideig futó művelet befejeződik.

--registry-password

A tárolóregisztrációs adatbázis jelszava.

--registry-username

A tárolóregisztrációs adatbázis felhasználóneve.

--runtime-version

A használt nyelv futtatókörnyezeti verziója.

elfogadott értékek: Java_11, Java_17, Java_8, NetCore_31
--skip-clone-settings

Az átmeneti üzembe helyezés létrehozása automatikusan átmásolja a beállításokat az éles környezetből.

--source-path

Telepítse a megadott forrásmappát. A mappa kátrányba lesz csomagolva, fel lesz töltve, és a kpack használatával lesz felépítve. Alapértelmezés szerint az aktuális mappa, ha nincs megadva érték.

--target-module

Üzembe helyezendő gyermekmodul, amely a forráskódból létrehozott több JAR-csomaghoz szükséges.

--version

Az üzembe helyezés verziója változatlan marad, ha nincs beállítva.

az spring-cloud app deployment delete

Törölje az alkalmazás üzembe helyezését.

az spring-cloud app deployment delete --app
                                      --name
                                      --resource-group
                                      --service
                                      [--no-wait]

Kötelező paraméterek

--app

Az alkalmazás neve.

--name -n

Az üzembe helyezés neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .

--service -s

Az Azure Spring Cloud neve, az alapértelmezett szolgáltatást az az configure --defaults spring-cloud= használatával konfigurálhatja.

Opcionális paraméterek

--no-wait

Ne várja meg, amíg a hosszú ideig futó művelet befejeződik.

az spring-cloud app deployment generate-heap-dump

Hozzon létre egy halomképet a célalkalmazás-példányról a megadott fájlelérési úthoz.

az spring-cloud app deployment generate-heap-dump --app
                                                  --app-instance
                                                  --file-path
                                                  --resource-group
                                                  --service
                                                  [--deployment]

Kötelező paraméterek

--app

Az alkalmazás neve.

--app-instance

Célalkalmazás-példány, amelyet ki szeretne dobni.

--file-path

A memóriaképfájl csatlakoztatási fájljának elérési útja.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .

--service -s

Az Azure Spring Cloud neve, az alapértelmezett szolgáltatást az az configure --defaults spring-cloud= használatával konfigurálhatja.

Opcionális paraméterek

--deployment -d

Az alkalmazás meglévő üzembe helyezésének neve. Ha nincs megadva, az éles üzembe helyezés alapértelmezett értéke.

az spring-cloud app deployment generate-thread-dump

Hozzon létre egy szálképet a célalkalmazáspéldányról a megadott fájlelérési úthoz.

az spring-cloud app deployment generate-thread-dump --app
                                                    --app-instance
                                                    --file-path
                                                    --resource-group
                                                    --service
                                                    [--deployment]

Kötelező paraméterek

--app

Az alkalmazás neve.

--app-instance

Célalkalmazás-példány, amelyet ki szeretne dobni.

--file-path

A memóriaképfájl csatlakoztatási fájljának elérési útja.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .

--service -s

Az Azure Spring Cloud neve, az alapértelmezett szolgáltatást az az configure --defaults spring-cloud= használatával konfigurálhatja.

Opcionális paraméterek

--deployment -d

Az alkalmazás meglévő üzembe helyezésének neve. Ha nincs megadva, az éles üzembe helyezés alapértelmezett értéke.

az spring-cloud app deployment list

Az alkalmazás összes központi telepítésének listázása.

az spring-cloud app deployment list --app
                                    --resource-group
                                    --service

Kötelező paraméterek

--app

Az alkalmazás neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .

--service -s

Az Azure Spring Cloud neve, az alapértelmezett szolgáltatást az az configure --defaults spring-cloud= használatával konfigurálhatja.

az spring-cloud app deployment show

Az üzembe helyezés részleteinek megjelenítése.

az spring-cloud app deployment show --app
                                    --name
                                    --resource-group
                                    --service

Kötelező paraméterek

--app

Az alkalmazás neve.

--name -n

Az üzembe helyezés neve.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--service -s

Az Azure Spring Cloud neve, az alapértelmezett szolgáltatást az az configure --defaults spring-cloud= használatával konfigurálhatja.

az spring-cloud app deployment start-jfr

Indítsa el a JFR-t a célalkalmazás-példányon a megadott fájlelérési úthoz.

az spring-cloud app deployment start-jfr --app
                                         --app-instance
                                         --file-path
                                         --resource-group
                                         --service
                                         [--deployment]
                                         [--duration]

Kötelező paraméterek

--app

Az alkalmazás neve.

--app-instance

Célalkalmazás-példány, amelyről biztonsági másolatot szeretne készíteni.

--file-path

A memóriaképfájl csatlakoztatási elérési útja.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--service -s

Az Azure Spring Cloud neve, az alapértelmezett szolgáltatást az az configure --defaults spring-cloud= használatával konfigurálhatja.

Opcionális paraméterek

--deployment -d

Az alkalmazás meglévő üzemelő példányának neve. Ha nincs megadva, akkor az éles üzembe helyezés alapértelmezett értéke.

--duration

A JFR időtartama.

alapértelmezett érték: 60s