Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto článku se dozvíte, jak nasadit kontejnerizovanou aplikaci do Azure Container Apps pomocí sady Azure Toolkit for IntelliJ IDEA. Článek používá ukázkovou back-endovou webovou službu API, která vrací statickou kolekci hudebních alb.
Požadavky
- Účet Azure s aktivním předplatným. Pokud předplatné nemáte, vytvořte si před zahájením bezplatný účet .
- Podporovaná sada pro vývoj v Javě (JDK). Další informace o sadách JDK, které jsou k dispozici při vývoji v Azure, najdete v tématu podpora Javy v Azure a azure Stack.
- IntelliJ IDEA, Ultimate nebo Community Edition.
- Maven 3.5.0+.
- Klient Dockeru
- Azure Toolkit pro IntelliJ. Další informace najdete v tématu Instalace sady Azure Toolkit for IntelliJ. Musíte se také přihlásit ke svému účtu Azure pro sadu Azure Toolkit for IntelliJ. Další informace najdete v přihlašovacích pokynech k Azure Toolkit for IntelliJ.
Klonování projektu
Pomocí následujících kroků naklonujte a otevřete ukázkový projekt:
Pomocí následujících příkazů naklonujte ukázkovou aplikaci a podívejte se na větev IDE :
git clone https://github.com/Azure-Samples/containerapps-albumapi-java cd containerapps-albumapi-java git checkout IDE
Výběrem možnosti Otevřít otevřete projekt v IntelliJ IDEA.
Sestavte a spusťte projekt místně
K místnímu otestování projektu použijte následující postup:
Pomocí následujícího příkazu sestavte projekt pomocí Mavenu:
mvn clean package -DskipTests
Pokud chcete ověřit, že je aplikace spuštěná, otevřete prohlížeč a přejděte na
http://localhost:8080/albums
. Stránka vrátí seznam objektů JSON podobný výstupu následujícího příkazu:java -jar target\containerapps-albumapi-java-0.0.1-SNAPSHOT.jar
Vytvoření prostředí
Pomocí následujících kroků nastavte prostředí a nasaďte aplikaci kontejneru v Azure:
V zobrazení Azure Exploreru klikněte pravým tlačítkem na prostředí Container Apps a pak vyberte Vytvořit prostředí Container Apps Environment.
Na stránce Vytvořit prostředí Container Apps zadejte následující informace a pak vyberte OK:
- Předplatné: Předplatné Azure, které se má použít.
-
Skupina prostředků: Skupina prostředků pro vaše kontejnerové aplikace. Vyberte jednu z následujících možností:
- Vytvořit novou: Určuje, že chcete vytvořit novou skupinu prostředků.
- Použít existující: Určuje, že je nutné vybrat ze seznamu skupin prostředků přidružených k vašemu účtu Azure.
- Oblast: Vhodná oblast, například USA – východ.
- Název: Název nového prostředí Container Apps.
- Typ: Typ prostředí Container Apps. Můžete přijmout výchozí nastavení.
- Profily úloh: Profily úloh pro vaše aplikace kontejnerů. Můžete přijmout výchozí nastavení.
- Pracovní prostor služby Log Analytics: Pracovní prostor služby Log Analytics, který se má použít. Můžete přijmout výchozí nastavení.
Nasazení aplikace typu kontejner
K nasazení aplikace kontejneru použijte následující kroky:
Klikněte pravým tlačítkem na prostředí Container Apps, které jste vytvořili, a v Azure Exploreru vyberte Vytvořit>kontejnerovou aplikaci . Pak zadejte následující informace:
- Předplatné: Předplatné Azure, které se má použít.
-
Skupina prostředků: Skupina prostředků pro vaše kontejnerové aplikace. Vyberte jednu z následujících možností:
- Vytvořit novou: Určuje, že chcete vytvořit novou skupinu prostředků.
- Použít existující: Určuje, že je nutné vybrat ze seznamu skupin prostředků přidružených k vašemu účtu Azure.
- Prostředí: Prostředí pro Container Apps, které by mělo být použito.
- Název: Název nové aplikace kontejneru.
-
Nasazení:
- Zdroj: Vyberte možnost Zdrojový kód .
- Kód: Vyberte tlačítko složky a pak vyberte složku zdrojového kódu na místním počítači.
-
Přidělení prostředků kontejneru:
- Profil úlohy: Vyberte příslušný profil úlohy na základě požadavků vaší aplikace.
- Procesor a paměť: Přidělte potřebné prostředky procesoru a paměti pro vaši aplikaci kontejneru.
-
Nastavení příchozího připojení:
- Příchozí přenos dat: Povolí nebo zakáže příchozí přenos dat na základě potřeb vaší aplikace. Můžete přijmout výchozí nastavení.
- Externí provoz: Určuje, jestli má aplikace kontejneru přijímat externí provoz. Můžete přijmout výchozí nastavení.
-
Cílový port: Povolte nebo zakažte příchozí přenos dat na základě potřeb vaší aplikace. Nakonfigurujte cílový port na
8080
.
-
Jiné:
- Proměnné env: Nastavte všechny proměnné prostředí vyžadované vaší aplikací.
- Minimální počet replik: Minimální počet replik pro vaši aplikaci kontejneru. Můžete přijmout výchozí nastavení.
- Maximální počet replik: Maximální počet replik pro vaši aplikaci kontejneru. Můžete přijmout výchozí nastavení.
Vyberte OK. Sada nástrojů zobrazí stavovou zprávu, když nasazení aplikace proběhne úspěšně.
Po dokončení nasazení se v sadě Azure Toolkit for IntelliJ zobrazí oznámení. Výběrem možnosti Procházet otevřete nasazenou aplikaci v prohlížeči.
Na adresní řádek prohlížeče připojte
/albums
cestu na konec adresy URL aplikace, abyste mohli zobrazit data z ukázkového požadavku rozhraní API.
Vyčistěte zdroje
Pokud chcete vyčistit a odebrat prostředek Container Apps, můžete odstranit prostředek nebo skupinu prostředků. Smazání skupiny prostředků také smaže všechny ostatní prostředky s ní spojené. K vyčištění prostředků použijte následující postup:
- Pokud chcete odstranit prostředky Container Apps, na bočním panelu Azure Exploreru vyhledejte položku prostředí Container Apps .
- Klikněte pravým tlačítkem na službu Container Apps, kterou chcete odstranit, a pak vyberte Odstranit.
- Pokud chcete odstranit skupinu prostředků, pomocí webu Azure Portal ručně odstraňte prostředky v rámci vašeho předplatného.