Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az üzembehelyezési címkék segítségével értelmes neveket rendelhet hozzá, mint például fejlesztés, előkészítés vagy éles, az adott tárolóverziókhoz. A nevek alkalmazásakor egyszerűbbé válik az összetett üzembe helyezési forgatókönyvek és a környezetkezelés kezelése.
Üzembehelyezési címkék használatával a következőt teheti:
- Világos, leíró címkék hozzárendelése a korrektúrákhoz.
- Új változatok automatikus hozzárendelése címkékhez útválasztás és forgalomkezelés céljából.
- A korrektúranevek módosítása helyett a címkék alapján irányíthatja a forgalmat.
- Módosítások előléptetése vagy visszaminősítése címkék újrahozzárendelésével.
- Térjen vissza a korábbi változatokhoz a címkeelőzmények használatával.
Fontos
Mielőtt üzembehelyezési címkéket használ, először engedélyeznie kell az üzembehelyezési címkéket a portálon a tárolóalkalmazáshoz.
Legfontosabb funkciók
Az üzembehelyezési címkék segítségével kifinomult üzembehelyezési stratégiákat hozhat létre, miközben az alkalmazás életciklusát az alábbi funkciókkal szabályozhatja:
Címke-hozzárendelés: Jelentéssel bíró címkéket hozhat létre és rendelhet hozzá a tárolók változatához, így egyszerűbbé válik az olyan környezetek kezelése, mint a dev, az előkészítés és a prod.
Forgalom felosztása & A/B tesztelés: A forgalom felosztásának, a vak visszaállításnak és az A/B tesztelésnek a támogatása lehetővé teszi az új funkciók fokozatos bevezetését és tesztelését.
Átmeneti kiadások és automatikus felcserélés: Az automatikus változataktiválással zökkenőmentesen hozhat létre új változatokat, és új vagy meglévő címkékhez rendelheti őket a forgalom fogadásához. A címke által már nem hivatkozott változatok automatikusan leállításra kerülnek.
Üzembehelyezési címkék használata
Alapértelmezés szerint az üzembehelyezési címkék nem érhetők el a tárolóalkalmazás számára. Az üzembehelyezési címkék engedélyezéséhez kövesse az alábbi lépéseket az Azure Portalon:
Nyissa meg a tárolóalkalmazást az Azure Portalon.
A menü Alkalmazás szakaszában válassza a Változatok és replikák lehetőséget.
Válassza az Üzembehelyezési módot.
Válassza ki az Üzembehelyezési címkék oszlopot.
Válassza az Alkalmaz lehetőséget.
Új címke létrehozása
Hozzon létre új címkéket a portálon a meglévő címkék alapján. Alapértelmezés szerint a Container Apps létrehozza az első címke-1 nevű címkét. Amikor címkéket hoz létre a parancssori felület vagy a Bicep használatával, társíthatja őket bármely meglévő vagy új változathoz.
Nyissa meg a tárolóalkalmazást az Azure Portalon.
A menü Alkalmazás szakaszában válassza a Címkék lehetőséget.
Válassza az Új címke lehetőséget.
Válassza ki azt a meglévő címkét, amely alapján az új címkét szeretné alapul venni.
Írja be az új címke nevét a szövegmezőbe.
Válassza a Duplikálás lehetőséget.
Címkeelőzmények és visszaállítások
A címkék teljes előzményeit az alábbi lépésekkel tekintheti meg:
Nyissa meg a tárolóalkalmazást az Azure Portalon.
A menü Alkalmazás területén válassza a Címkék lehetőséget.
Válassza a Kívánt címke előzményeinek megjelenítése lehetőséget.
Az előzmény megjelenítése lehetőséggel bármely címkéhez használhatja a következőt:
- Tekintse át a címke korrektúraelőzményeit.
- Térjen vissza egy korábbi változathoz úgy, hogy a címkét egy másik konténerverzióra irányítja.
Üzembehelyezési címkék használata
Az üzembehelyezési címkék engedélyezéséhez kövesse az alábbi lépéseket az Azure CLI-ben:
Nyissa meg a terminált.
Hozza létre a következő környezeti változókat.
CONTAINER_APP_NAME="my-container-app" CONTAINER_APP_IMAGE="mcr.microsoft.com/k8se/quickstart:latest" LOCATION="centralus" RESOURCE_GROUP="my-container-apps-rg" ENVIRONMENT_NAME="my-container-apps-env" TARGET_LABEL="stage"Az alábbi paranccsal hozzon létre egy új alkalmazást és verziót címkézve:
az containerapp create \ --name $CONTAINER_APP_NAME \ --resource-group $RESOURCE_GROUP \ --image $CONTAINER_APP_IMAGE \ --environment $ENVIRONMENT_NAME \ --location $LOCATION \ --ingress external \ --target-port 0 \ --revisions-mode labels \ --target-label $TARGET_LABELHa új vagy meglévő címkével szeretne új változatot létrehozni, használja a következő parancsot:
az containerapp update \ --name $CONTAINER_APP_NAME \ --resource-group $RESOURCE_GROUP \ --image $CONTAINER_APP_IMAGE \ --target-label $TARGET_LABELA címkeelőzmények megjelenítéséhez használja a következő parancsot:
az containerapp label-history show \ --name $CONTAINER_APP_NAME \ --resource-group $RESOURCE_GROUP \ --label $TARGET_LABELA címkealkalmazás forgalmának megjelenítéséhez használja a következő parancsot:
az containerapp ingress traffic show \ --name $CONTAINER_APP_NAME \ --resource-group $RESOURCE_GROUP \Ha címkét szeretne hozzáadni egy változathoz, használja a következő parancsokat:
az containerapp revision label add \ --name $CONTAINER_APP_NAME \ --resource-group $RESOURCE_GROUP \ --revision $REVISION_NAME \ --label $TARGET_LABELHa el szeretne távolítani egy címkét egy változatból, használja a következő parancsokat:
az containerapp revision label remove \ --name $CONTAINER_APP_NAME \ --resource-group $RESOURCE_GROUP \ --label $TARGET_LABEL
Támogatott forgatókönyvek
Kék-zöld telepítések: A kék-zöld telepítések egyszerűen kezelhetők a változatok címkézésével és váltásával. Ez a megközelítés egyszerű módot kínál a teljes környezetcserék kezelésére.
A/B-tesztelés: A forgalom egy százalékát különböző változatokra irányíthatja a funkcióteszteléshez. Ez a gyakorlat lehetővé teszi, hogy a teljes üzembe helyezés előtt a felhasználók egy részhalmazával ellenőrizze az új funkciókat.
Szakaszos bevezetés: A forgalom arányainak beállításával fokozatosan növeli az új verzió forgalmát.
Környezetelkülönítés: Címkék használatával külön fejlesztői, átmeneti és produkált környezeteket tart fenn. Az egyes környezetek egymástól függetlenül frissíthetők, miközben egy egyértelmű előléptetési útvonalat tartanak fenn.
Példa munkafolyamatra
Íme egy tipikus munkafolyamat üzembehelyezési címkékkel:
Kezdeti címkék létrehozása: Hozzon létre olyan címkéket, mint a "stage" és a "production", melyek kezdetben ugyanarra a felülírásra mutatnak.
Címke frissítése: Jelöljön ki egy címkét (például "szakaszt") az új tárolók, skálázási vagy kötetbeállítások frissítéséhez.
A módosítások tesztelése: Az új változat üzembe helyezésével a forgalom egy részét átirányíthatja a frissített címkére.
Módosítások előléptetése: Amikor biztos a gyártási felülvizsgálatban, frissítse a gyártási címkét, hogy ugyanarra a változatra mutasson.
Szükség esetén monitorozás és visszaállítás: Ha problémák merülnek fel, a címkeelőzmények használatával térjen vissza egy korábbi verzióra.