Megosztás a következőn keresztül:


Változatok kezelése az Azure Container Appsben

Az Azure Container Apps lehetővé teszi, hogy a tárolóalkalmazás több változatot is támogatjon. Ezzel a funkcióval aktiválhatja és inaktiválhatja a változatokat, és szabályozhatja az egyes változatokra küldött forgalom mennyiségét. A korrektúrákról további információt az Azure Container Apps változataiban talál.

Az alkalmazás első üzembe helyezésekor létrejön egy változat. Az új változatok akkor jönnek létre, amikor az alkalmazást változat-hatókör módosításokkal frissíti. A tárolóalkalmazást egy adott változat alapján is frissítheti.

Ez a cikk a tárolóalkalmazás változatainak kezelésére szolgáló parancsokat ismerteti. További információ a Container Apps parancsairól: az containerapp. A változatok kezelésére szolgáló parancsokkal kapcsolatos további információkért lásd: az containerapp revision.

A tárolóalkalmazás frissítése

Tárolóalkalmazás frissítéséhez használja a az containerapp update parancsot. Ezzel a paranccsal módosíthatja a környezeti változókat, a számítási erőforrásokat, a paraméterek méretezését és egy másik rendszerkép üzembe helyezését. Ha a tárolóalkalmazás frissítése korrektúra-hatókörű módosításokat tartalmaz, a rendszer új változatot hoz létre.

Ez a példa frissíti a tárolórendszerképet. Cserélje le a <HELYŐRZŐket> az értékekre.

az containerapp update \
  --name <APPLICATION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME> \
  --image <IMAGE_NAME>

A tárolóalkalmazást a Változat másolása paranccsal is frissítheti.

Korrektúralista

Listázhatja a tárolóalkalmazáshoz társított összes változatot az containerapp revision list. A parancsról további információt a az containerapp revision list

Cserélje le a <HELYŐRZŐket> az értékekre.

az containerapp revision list \
  --name <APPLICATION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME> \
  -o table

Korrektúra megjelenítése

Egy adott változat részleteinek megjelenítése a az containerapp revision show parancs használatával.

Cserélje le a <HELYŐRZŐket> az értékekre.

az containerapp revision show \
  --name <APPLICATION_NAME> \
  --revision <REVISION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME>

Változat másolata

Ha új változatot szeretne létrehozni egy meglévő változat alapján, használja a az containerapp revision copy. A Container Apps a meglévő változat konfigurációját használja, amelyet ezután módosíthatja.

Ezzel a paranccsal módosíthatja a környezeti változókat, számítási erőforrásokat, méretezheti a paramétereket, és üzembe helyezhet egy másik rendszerképet. YaML-fájllal is definiálhatja ezeket és más konfigurációs beállításokat és paramétereket. A paranccsal kapcsolatos további információkért lásd: az containerapp revision copy.

Ez a példa átmásolja a legújabb változatot, és beállítja a számítási erőforrás paramétereit. (Cserélje le a <HELYŐRZŐK> az értékekkel.)

az containerapp revision copy \
  --name <APPLICATION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME> \
  --cpu 0.75 \
  --memory 1.5Gi

Korrektúra aktiválása

A parancs használatával aktiváljon egy változatot az containerapp revision activate .

Példa: (Cserélje le a <HELYŐRZŐket> az értékekre.)

az containerapp revision activate \
  --revision <REVISION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME>

Változat inaktiválása

Inaktiválja a parancshoz az containerapp revision deactivate már nem használt változatokat. A deaktiválás leállítja a változat összes futó replikáját.

Példa: (Cserélje le a <HELYŐRZŐket> az értékekre.)

az containerapp revision deactivate \
  --revision <REVISION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME>

Korrektúra újraindítása

A az containerapp revision restart parancs újraindít egy változatot.

Amikor módosítja a titkos kulcsokat a tárolóalkalmazásban, újra kell indítania az aktív változatokat, hogy hozzáférhessenek a titkos kódokhoz.

Példa: (Cserélje le a <HELYŐRZŐket> az értékekre.)

az containerapp revision restart \
  --revision <REVISION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME>

Változatkészlet mód

A változat mód azt szabályozza, hogy egyszerre csak a tárolóalkalmazás egyetlen vagy több változatának lehet-e aktív változata. Ha úgy szeretné beállítani a tárolóalkalmazást, hogy támogassa az egyváltozatos vagy több változatos módot, használja a az containerapp revision set-mode parancsot.

Az alapértelmezett beállítás az egyetlen változat mód. A parancsról további információt a következő témakörben talál az containerapp revision set-mode: .

A módértékek a következők: single vagy multiple. A változatmód módosítása nem hoz létre új változatot.

Példa: (Cserélje le a <HELYŐRZŐket> az értékekre.)

Példa: (Cserélje le a <HELYŐRZŐket> az értékekre.)

az containerapp revision set-mode \
  --name <APPLICATION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME> \
  --mode <REVISION_MODE>

Korrektúrafeliratok

A címkék egyedi URL-címet biztosítanak, amellyel a forgalmat egy változathoz irányíthatja. A címkéket a változatok között áthelyezve átirányíthatja a címke URL-címére irányított forgalmat egy másik változatra. A korrektúracímkékről további információt a Korrektúrafeliratok című témakörben talál.

Hozzáadhat és eltávolíthat egy címkét egy változatból. A címkeparancsokkal kapcsolatos további információkért lásd: az containerapp revision label

Korrektúracímke hozzáadása

Ha címkét szeretne hozzáadni egy változathoz, használja a az containerapp revision label add parancsot.

Egyszerre csak egy változathoz rendelhet címkét, és a változatok csak egy címkét rendelhetnek hozzá. Ha a megadott változat rendelkezik címkével, a Hozzáadás parancs lecseréli a meglévő címkét.

Ez a példa egy címkét ad hozzá egy változathoz: (Cserélje le a <HELYŐRZŐKET> az értékekre.)

az containerapp revision label add \
  --revision <REVISION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME> \
  --label <LABEL_NAME>

Korrektúrafelirat eltávolítása

Ha el szeretne távolítani egy címkét egy változatból, használja a az containerapp revision label remove parancsot.

Ez a példa eltávolít egy címkét egy változatból: (Cserélje le a <HELYŐRZŐket> az értékekre.)

az containerapp revision label remove \
  --revision <REVISION_NAME> \
  --resource-group <RESOURCE_GROUP_NAME> \
  --label <LABEL_NAME>

Forgalom felosztása

Százalékértékek hozzárendelésével el tudja dönteni, hogyan kell a forgalmat kiegyensúlyozni a különböző változatok között. A forgalomfelosztási szabályok úgy vannak hozzárendelve, hogy a súlyokat a nevük vagy címkéjük alapján különböző változatokra állítja. További információ: Forgalom felosztása.

Következő lépések