az spring-cloud app deployment

Notitie

Deze referentie maakt deel uit van de Spring-Cloud-extensie voor Azure CLI en vereist versie 2.0.67 of hoger. De extensie wordt automatisch geïnstalleerd wanneer u de opdracht az spring-cloud app deployment voor het eerst gebruikt. Meer informatie over extensies.

Opdrachten voor het beheren van de levenscyclus van implementaties van een app in Azure Spring Cloud. Meer bewerkingen op implementaties kunnen worden uitgevoerd op app-niveau met parameter --deployment. bijvoorbeeld az spring-cloud app deploy --deployment .

Opdracht

az spring-cloud app deployment create

Maak een faseringsimplementatie voor de app. Als u de code- of update-instelling wilt implementeren voor een bestaande implementatie, gebruikt u az spring-cloud app deploy/update --deployment <staging deployment> .

az spring-cloud app deployment delete

Verwijder een implementatie van de app.

az spring-cloud app deployment list

Een lijst met alle implementaties in een app maken.

az spring-cloud app deployment show

Details van een implementatie tonen.

az spring-cloud app deployment create

Maak een faseringsimplementatie voor de app. Als u de code- of update-instelling wilt implementeren voor een bestaande implementatie, gebruikt u az spring-cloud app deploy/update --deployment <staging deployment> .

az spring-cloud app deployment create --app
                                      --name
                                      --resource-group
                                      --service
                                      [--artifact-path]
                                      [--cpu]
                                      [--env]
                                      [--instance-count]
                                      [--jvm-options]
                                      [--main-entry]
                                      [--memory]
                                      [--no-wait]
                                      [--runtime-version {Java_11, Java_8, NetCore_31}]
                                      [--skip-clone-settings]
                                      [--target-module]
                                      [--version]

Voorbeelden

Broncode implementeren in een nieuwe implementatie van een app. Hiermee wordt de huidige map in een pakket opgenomen, binair gebouwd met Pivotal Build Service en vervolgens geïmplementeerd.

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

Implementeer een vooraf gebouwde JAR in een app met jvm-opties en omgevingsvariabelen.

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

Vereiste parameters

--app

De naam van de app.

--name -n

Naam van de implementatie.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .

Optionele parameters

--artifact-path --jar-path -p

Indien opgegeven, implementeert u het vooraf gebouwde artefact (jar of netcore zip), anders implementeert u de huidige map als tar.

--cpu

Hoeveelheid CPU-resources. Moet 500 m of het aantal CPU-kernen zijn.

--env

Door ruimte gescheiden omgevingsvariabelen in de indeling 'sleutel[=waarde]'.

--instance-count

Aantal exemplaren.

--jvm-options

Gebruik voor een tekenreeks met jvm-opties '=' in plaats van ' voor dit argument om bash-parseerfout te voorkomen, bijvoorbeeld: --jvm-options='-Xms1024m -Xmx2048m'.

--main-entry -m

Een tekenreeks met het pad naar het uitvoerbare .NET-bestand ten opzichte van de zip-hoofdmap.

--memory

Hoeveelheid geheugenresources. Moet 512Mi of #Gi zijn, bijvoorbeeld 1Gi, 3Gi.

--no-wait

Wacht niet tot de langlopende bewerking is uitgevoerd.

--runtime-version

Runtime-versie van de gebruikte taal.

geaccepteerde waarden: Java_11, Java_8, NetCore_31
--skip-clone-settings

Bij het maken van een faseringsimplementatie worden de instellingen van de productie-implementatie automatisch kopieert.

--target-module

Onderliggende module die moet worden geïmplementeerd, vereist voor meerdere JAR-pakketten die zijn gebouwd op basis van broncode.

--version

Implementatieversie, laat deze ongewijzigd als deze niet is ingesteld.

az spring-cloud app deployment delete

Verwijder een implementatie van de app.

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

Vereiste parameters

--app

De naam van de app.

--name -n

Naam van de implementatie.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .

az spring-cloud app deployment list

Een lijst met alle implementaties in een app maken.

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

Vereiste parameters

--app

De naam van de app.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .

az spring-cloud app deployment show

Details van een implementatie tonen.

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

Vereiste parameters

--app

De naam van de app.

--name -n

Naam van de implementatie.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name> .

--service -s

Naam van Azure Spring Cloud, kunt u de standaardservice configureren met az configure --defaults spring-cloud= .