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 Azure Container Apps szolgáltatás lehetővé teszi mikroszolgáltatások és tárolóalapú alkalmazások futtatását egy kiszolgáló nélküli platformon. A Container Apps használatával élvezheti a tárolók futtatásának előnyeit, miközben a felhőinfrastruktúra és az összetett tárolóvezénylők manuális konfigurálásával kapcsolatos aggodalmakat hagyja maga után.
Ebben az oktatóanyagban létrehoz egy biztonságos Container Apps-környezetet, és üzembe helyezi az első tárolóalkalmazást.
Megjegyzés
Ezt az alkalmazást az az containerapp up használatával is üzembe helyezheti a rövid útmutató utasításait követve: Az első tárolóalkalmazás üzembe helyezése a containerapp up cikk segítségével. A az containerapp up parancs gyors és kényelmes módja annak, hogy az alkalmazást egyetlen paranccsal hozza létre és helyezze üzembe az Azure Container Appsben. A tárolóalkalmazás testreszabási lehetőségei azonban nem érik el ugyanazt a szintet.
Előfeltételek
- Egy Azure-fiók, aktív előfizetéssel.
- Ha még nem rendelkezik fiókkal, ingyen létrehozhat egyet.
- Telepítse az Azure CLI-t.
Beállítás
Ha a parancssori felületről szeretne bejelentkezni az Azure-ba, futtassa a következő parancsot, és kövesse az utasításokat a hitelesítési folyamat befejezéséhez.
az login
A parancssori felület legújabb verziójának futtatásához futtassa a frissítési parancsot.
az upgrade
Ezután telepítse vagy frissítse az Azure Container Apps bővítményt a parancssori felülethez.
Ha hibaüzenetet kap a hiányzó paraméterekről, amikor parancsokat futtat az containerapp az Azure CLI-ben vagy parancsmagokat a Az.App PowerShell-modulból, győződjön meg arról, hogy telepítve van az Azure Container Apps bővítmény legújabb verziója.
az extension add --name containerapp --upgrade
Megjegyzés
2024 májusától kezdődően az Azure CLI-bővítmények alapértelmezés szerint nem engedélyezik az előzetes verziójú funkciókat. A Container Apps előzetes verziójú funkcióinak eléréséhez telepítse a Container Apps bővítményt a következővel --allow-preview true: .
az extension add --name containerapp --upgrade --allow-preview true
Az aktuális bővítmény vagy modul telepítése után regisztrálja a Microsoft.App és Microsoft.OperationalInsights névtereket.
az provider register --namespace Microsoft.App
az provider register --namespace Microsoft.OperationalInsights
Környezeti változók beállítása
Állítsa be a következő környezeti változókat. Cserélje le a <placeholders> karakterláncot a saját értékeivel.
RESOURCE_GROUP="<new-resource-group>"
LOCATION="<location>"
CONTAINERAPPS_ENVIRONMENT="<containerapps-environment>"
Azure-erőforráscsoport létrehozása
Hozzon létre egy erőforráscsoportot a tárolóalkalmazás üzembe helyezéséhez kapcsolódó szolgáltatások rendszerezéséhez.
az group create \
--name $RESOURCE_GROUP \
--location $LOCATION
Környezet létrehozása
Az Azure Container Apps környezete biztonságos határt hoz létre a tárolóalkalmazások egy csoportja körül. Az ugyanabban a környezetben üzembe helyezett Tárolóalkalmazások ugyanabban a virtuális hálózaton vannak üzembe helyezve, és naplókat írnak ugyanarra a Log Analytics-munkaterületre.
A környezet létrehozásához futtassa a következő parancsot:
az containerapp env create \
--name $CONTAINERAPPS_ENVIRONMENT \
--resource-group $RESOURCE_GROUP \
--location "$LOCATION"
Tárolóalkalmazás létrehozása
Most, hogy létrehozott egy környezetet, üzembe helyezheti az első tárolóalkalmazást.
containerapp create A paranccsal helyezzen üzembe egy tárolórendszerképet az Azure Container Appsben.
az containerapp create \
--name my-container-app \
--resource-group $RESOURCE_GROUP \
--environment $CONTAINERAPPS_ENVIRONMENT \
--image mcr.microsoft.com/k8se/quickstart:latest \
--target-port 80 \
--ingress external \
--query properties.configuration.ingress.fqdn
Megjegyzés
Győződjön meg arról, hogy a --image paraméter értéke kisbetűs.
--ingress
external beállításával elérhetővé teszi a tárolóalkalmazást a nyilvános kérések számára.
Az üzembe helyezés ellenőrzése
A create parancs visszaadja a tárolóalkalmazás teljes tartománynevét. Másolja ezt a helyet egy webböngészőbe.
A tárolóalkalmazás üzembe helyezésekor a következő üzenet jelenik meg:
Erőforrások takarítása
Ha nem folytatja az alkalmazás használatát, futtassa az alábbi parancsot az erőforráscsoport és az oktatóanyagban létrehozott összes erőforrás törléséhez.
Figyelemfelhívás
Az alábbi parancs törli a megadott erőforráscsoportot és a benne lévő összes erőforrást. Ha az oktatóanyag hatókörén kívüli erőforrások szerepelnek a megadott erőforráscsoportban, akkor azok is törlődnek.
az group delete --name $RESOURCE_GROUP
Tipp.
Problémákat tapasztal? Tudassa velünk a GitHubon, ha megnyit egy hibát az Azure Container Apps adattárában.