az spring app deployment
Feljegyzés
Ez a hivatkozás az Azure CLI tavaszi bővítményének része (2.56.0-s vagy újabb verzió). A bővítmény automatikusan telepíti az az spring 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ának kezeléséhez az Azure Spring Appsben. Az üzembe helyezésekkel kapcsolatos további műveletek alkalmazásszinten is elvégezhetők az --deployment paraméterrel. például az spring app deploy --deployment .
Parancsok
Name | Description | Típus | Állapot |
---|---|---|---|
az spring app deployment create |
Átmeneti üzembe helyezés létrehozása az alkalmazáshoz. A kód vagy a frissítési beállítás meglévő üzembe helyezésre való üzembe helyezéséhez használja a következőt |
Mellék | FE |
az spring app deployment delete |
Törölje az alkalmazás központi telepítését. |
Mellék | FE |
az spring 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 útvonalhoz. |
Mellék | FE |
az spring app deployment generate-thread-dump |
Hozzon létre egy szálképet a célalkalmazás-példányról a megadott fájlelérési útvonalhoz. |
Mellék | FE |
az spring app deployment list |
Az alkalmazás összes központi telepítésének listázása. |
Mellék | FE |
az spring app deployment show |
Az üzembe helyezés részleteinek megjelenítése. |
Mellék | FE |
az spring app deployment start-jfr |
Indítsa el a JFR-t a célalkalmazás-példányon a megadott fájlelérési útvonalhoz. |
Mellék | FE |
az spring app deployment create
Átmeneti üzembe helyezés létrehozása az alkalmazáshoz. A kód vagy a frissítési beállítás meglévő üzembe helyezésre való üzembe helyezéséhez használja a következőt az spring app deploy/update --deployment <staging deployment>
: .
az spring app deployment create --app
--name
--resource-group
--service
[--apms]
[--artifact-path]
[--build-certificates]
[--build-env]
[--builder]
[--config-file-patterns]
[--container-args]
[--container-command]
[--container-image]
[--container-registry]
[--cpu]
[--custom-actuator-path]
[--custom-actuator-port]
[--disable-app-log]
[--disable-probe {false, true}]
[--disable-validation {false, true}]
[--enable-liveness-probe {false, true}]
[--enable-readiness-probe {false, true}]
[--enable-startup-probe {false, true}]
[--env]
[--grace-period]
[--instance-count]
[--jvm-options]
[--language-framework]
[--liveness-probe-config]
[--main-entry]
[--max-replicas]
[--memory]
[--min-replicas]
[--no-wait]
[--readiness-probe-config]
[--registry-password]
[--registry-username]
[--runtime-version {Java_11, Java_17, Java_21, Java_8, NetCore_31}]
[--scale-rule-auth]
[--scale-rule-http-concurrency]
[--scale-rule-metadata]
[--scale-rule-name]
[--scale-rule-type]
[--server-version]
[--skip-clone-settings]
[--source-path]
[--startup-probe-config]
[--target-module]
[--version]
Példák
Forráskód üzembe helyezése egy alkalmazás új üzembe helyezésére. Ez becsomagolja az aktuális könyvtárat, bináris buildet készít a Pivotal Build Service szolgáltatással, majd üzembe helyezi.
az spring app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --source-path
Előre elkészített jar üzembe helyezése egy alkalmazásba jvm-beállításokkal és környezeti változókkal.
az spring app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --artifact-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar
Tárolórendszerkép üzembe helyezése a Docker Hubon egy alkalmazásban.
az spring 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 egy privát beállításjegyzékben egy alkalmazásban.
az spring 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
Az alkalmazás neve.
Az üzembe helyezés neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Az Azure Spring Apps-példány neve az az configure --defaults spring=használatával konfigurálhatja az alapértelmezett szolgáltatást.
Opcionális paraméterek
(Csak vállalati szintű) Szóközzel elválasztott APM-nevek.
Telepítse a megadott előre elkészített összetevőt (jar, war vagy netcore zip, war is in public preview).
(Csak vállalati szintű) Térelválasztó tanúsítványnevek, a tanúsítványok a létrehozás során használatosak.
Térelválasztó környezeti változók "key[=value]" formátumban.
(Csak vállalati szintű) A végrehajtható fájl létrehozásához használt buildszolgáltatás-szerkesztő.
(Csak vállalati szintű) Konfigurálja a ""-vel elválasztott fájlmintákat, hogy eldöntse, melyik alkalmazáskonfigurációs szolgáltatás mintái lesznek használatban. A meglévő konfigurációk törléséhez használja a """ parancsot.
A tárolórendszerkép argumentumai.
A tárolórendszerkép parancsa.
A tárolórendszerkép címkéje.
A tárolólemezkép beállításjegyzéke.
CPU-erőforrás mennyisége. 250m, 500m, 750m, 1250m vagy processzormagok számának kell lennie.
(Csak vállalati szintű) Az alkalmazás egyéni működtető útvonala. Alapértelmezett érték: "/actuator".
(Csak vállalati szintű) Egyéni működtető port az alkalmazáshoz. Alapértelmezett érték: 8080.
Ne nyomtassa ki az alkalmazásnaplókat az alkalmazás üzembe helyezésekor.
Ha igaz, tiltsa le az élő és készültségi mintavételt.
Ha igaz, tiltsa le a jar érvényesítését.
Ha hamis, letiltja az alkalmazáspéldány élőségi mintavételét.
Ha hamis, letiltja az alkalmazáspéldány készültségi mintavételét.
Ha hamis, letiltja az alkalmazáspéldány indítási mintavételét.
Térelválasztó környezeti változók "key[=value]" formátumban.
Az alkalmazáspéldánynak másodpercekben megadott időtartamot kell türelmesen leállnia.
Példányok száma.
A jvm-beállításokat tartalmazó sztring az argumentumban a "=" helyett használja a "=" értéket a bash-elemzési hiba elkerülése érdekében, például: --jvm-options='-Xms1024m -Xmx2048m".
A feltöltött tárolórendszerkép nyelvi keretrendszere. Támogatott értékek: "springboot", "".
A json-fájl elérési útja az élőség-mintavétel konfigurációjára utal.
Egy sztring, amely a zip gyökérhez képest tartalmazza a .NET végrehajtható elérési útját.
A replikák maximális száma.
Memóriaerőforrás-mennyiség. 512Mi, 1536Mi, 2560Mi, 3584Mi vagy #Gi kell lennie, például 1Gi, 3Gi.
A replikák minimális száma.
Ne várja meg, amíg a hosszú ideig futó művelet befejeződik.
A json-fájl elérési útja a készültségi mintavétel konfigurációjára utal.
A tárolóregisztrációs adatbázis jelszava.
A tárolóregisztrációs adatbázis felhasználóneve.
A használt nyelv futtatókörnyezeti verziója.
Szabály hitelesítési paramétereinek méretezése. Formázza az "=" formátumot, és szóközzel elválasztva.
Az egyidejű kérelmek maximális száma a felskálázás előtt. Csak http- és TCP-méretezési szabályok esetén támogatott.
Szabály metaadatainak méretezése. A "key[=value]" formázása szóközzel elválasztva.
A méretezési szabály neve.
A méretezési szabály típusa. Alapértelmezett: http.
(Csak standard és alapszintű szintek) Tomcat-kiszolgáló verziója. Az összes támogatott kiszolgálóverzió listázása a futtatással az spring list-support-server-versions -o table
. Ez a funkció nyilvános előzetes verzióban érhető el.
Az átmeneti üzembe helyezés létrehozása automatikusan átmásolja a beállításokat az éles környezetből.
Telepítse a megadott forrásmappát. A mappa kátrányba lesz csomagolva, feltöltve és felépítve a kpack használatával. Alapértelmezés szerint az aktuális mappára, ha nincs megadva érték.
A json-fájl elérési útja az indítási mintavétel konfigurációjára utal.
Az üzembe helyezendő gyermekmodul a forráskódból létrehozott több jar-csomaghoz szükséges.
Az üzembehelyezési verzió változatlan marad, ha nincs beállítva.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az spring app deployment delete
Törölje az alkalmazás központi telepítését.
az spring app deployment delete --app
--name
--resource-group
--service
[--no-wait]
Kötelező paraméterek
Az alkalmazás neve.
Az üzembe helyezés neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Az Azure Spring Apps-példány neve az az configure --defaults spring=használatával konfigurálhatja az alapértelmezett szolgáltatást.
Opcionális paraméterek
Ne várja meg, amíg a hosszú ideig futó művelet befejeződik.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az spring 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 útvonalhoz.
az spring app deployment generate-heap-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Kötelező paraméterek
Az alkalmazás neve.
A memóriaképbe helyezni kívánt célalkalmazás-példány.
A memóriaképfájl csatlakoztatási fájljának elérési útja.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Az Azure Spring Apps-példány neve az az configure --defaults spring=használatával konfigurálhatja az alapértelmezett szolgáltatást.
Opcionális paraméterek
Az alkalmazás meglévő üzembe helyezésének neve. Ha nincs megadva, az éles üzembe helyezés alapértelmezett értéke.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az spring app deployment generate-thread-dump
Hozzon létre egy szálképet a célalkalmazás-példányról a megadott fájlelérési útvonalhoz.
az spring app deployment generate-thread-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Kötelező paraméterek
Az alkalmazás neve.
A memóriaképbe helyezni kívánt célalkalmazás-példány.
A memóriaképfájl csatlakoztatási fájljának elérési útja.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Az Azure Spring Apps-példány neve az az configure --defaults spring=használatával konfigurálhatja az alapértelmezett szolgáltatást.
Opcionális paraméterek
Az alkalmazás meglévő üzembe helyezésének neve. Ha nincs megadva, az éles üzembe helyezés alapértelmezett értéke.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az spring app deployment list
Az alkalmazás összes központi telepítésének listázása.
az spring app deployment list --app
--resource-group
--service
Kötelező paraméterek
Az alkalmazás neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Az Azure Spring Apps-példány neve az az configure --defaults spring=használatával konfigurálhatja az alapértelmezett szolgáltatást.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az spring app deployment show
Az üzembe helyezés részleteinek megjelenítése.
az spring app deployment show --app
--name
--resource-group
--service
Kötelező paraméterek
Az alkalmazás neve.
Az üzembe helyezés neve.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Az Azure Spring Apps-példány neve az az configure --defaults spring=használatával konfigurálhatja az alapértelmezett szolgáltatást.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az spring app deployment start-jfr
Indítsa el a JFR-t a célalkalmazás-példányon a megadott fájlelérési útvonalhoz.
az spring app deployment start-jfr --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
[--duration]
Kötelező paraméterek
Az alkalmazás neve.
A memóriaképbe helyezni kívánt célalkalmazás-példány.
A memóriaképfájl csatlakoztatási fájljának elérési útja.
Az erőforráscsoport neve. Az alapértelmezett csoportot konfigurálhatja a következővel az configure --defaults group=<name>
: .
Az Azure Spring Apps-példány neve az az configure --defaults spring=használatával konfigurálhatja az alapértelmezett szolgáltatást.
Opcionális paraméterek
Az alkalmazás meglévő üzembe helyezésének neve. Ha nincs megadva, az éles üzembe helyezés alapértelmezett értéke.
A JFR időtartama.
Globális paraméterek
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést konfigurálhatja a következővel az account set -s NAME_OR_ID
: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.