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.