Sdílet prostřednictvím


Klienti nebo nástroje automatizace pro Azure Container Apps

Poznámka:

Plány Basic, Standard a Enterprise budou od poloviny března 2025 vyřazeny ze 3letého období vyřazení. Doporučujeme přejít na Azure Container Apps. Další informace najdete v oznámení o vyřazení Azure Spring Apps.

Od 30. září 2024 bude od 30. září 2024 zastaralý plán s úplným vypnutím po šesti měsících. Doporučujeme přejít na Azure Container Apps. Další informace najdete v tématu Migrace spotřeby Azure Spring Apps Úrovně Standard a vyhrazeného plánu do Azure Container Apps.

Tento článek se vztahuje na:✅ Basic/Standard ✅ Enterprise

Tento článek popisuje klientské a automatizační nástroje, které jsou k dispozici pro použití s Azure Container Apps.

Azure Container Apps podporuje mnoho automatizačních nástrojů a prostředí IDE. Jejím cílem je zlepšit prostředí vývojářů při nasazování aplikací. Zároveň poskytuje lepší podporu pro každodenní operace CI/CD.

Požadavky

Azure CLI

Ke správě azure Container Apps můžete použít Azure CLI. Úplný seznam příkazů najdete v referenčních informacích k Azure CLI pro Container Apps. Funkce ve verzi Preview jsou definovány v containerapp rozšíření. Pokud plánujete používat funkce preview, musíte povolit funkce preview v Azure CLI a nainstalovat nebo aktualizovat nejnovější rozšíření Azure Container Apps pomocí následujícího příkazu. Informace o instalaci Azure CLI najdete v tématu Instalace Azure CLI.

az extension add --name containerapp --upgrade --allow-preview true

Terraform

Azure Container Apps můžete spravovat pomocí Terraformu. Další informace najdete v tématu Terraform Reference. Informace o instalaci Terraformu najdete v tématu Instalace Terraformu.

Akce GitHubu

Akce Azure Container Apps na GitHubu azure/container-apps-deploy-action podporuje sestavování a nasazování kontejnerové aplikace. Konfiguraci aplikace kontejneru můžete aktualizovat pomocí argumentu yamlConfigPath . Další informace najdete na stránce GitHub Marketplace akce. Informace o instalaci akce GitHubu najdete v rychlém startu pro GitHub Actions.

Azure DevOps

Úloha Azure Pipelines umožňuje nasadit aplikaci typu kontejner do prostředí Azure Container Apps. Můžete nasadit předem připravenou image nebo image aplikace vytvořenou pomocí tvůrce nebo souboru Dockeru. Kompletní dokumentaci najdete v tématu AzureContainerApps@1 – úloha Nasazení služby Azure Container Apps v1.

Modul plug-in pro Maven

Aplikaci můžete nasadit do Azure Container Apps pomocí modulu plug-in Azure Container Apps Maven. Nejprve přidejte modul plug-in do souboru pom.xml a uveďte podrobnosti o cílových prostředcích. Pak aplikaci zabalte a nasaďte pomocí následujícího příkazu Mavenu:

mvn clean package azure-container-apps:deploy

Další informace najdete v tématu Modul plug-in Maven pro Azure Container Apps. Informace o instalaci Apache Mavenu najdete v tématu Instalace Apache Mavenu.

Rozšíření VS Code

Rozšíření Azure Container Apps pro Visual Studio Code umožňuje snadno nasazovat aplikace tak, že zvolíte existující prostředky Container Apps nebo vytvoříte nové. Po instalaci rozšíření budete mít přístup k jeho funkcím prostřednictvím ovládacího panelu Azure v editoru Visual Studio Code. Další informace najdete v tématu Rychlý start: Nasazení do Azure Container Apps pomocí nástroje Visual Studio Code.

Rozšíření IntelliJ

Sada Azure Toolkit for IntelliJ IDEA usnadňuje vytváření prostředí Container Apps a nasazování kontejnerizovaných aplikací do Azure Container Apps z image. Další informace a podrobné kurzy najdete v tématu Rychlý start: Nasazení do Azure Container Apps pomocí IntelliJ IDEA.

Azure Developer CLI

Azure Developer CLI (azd) je opensourcový nástroj navržený tak, aby zjednodušil a urychlil proces nastavování a nasazování aplikací v Azure. Poskytuje jednoduché a přívětivé příkazy pro vývojáře v souladu s klíčovými fázemi vývojového pracovního postupu. Bez ohledu na to, jestli pracujete v terminálu, integrovaném vývojovém prostředí (IDE) nebo používáte kanály CI/CD, azd můžete zjednodušit zřizování a nasazování prostředků.

azd používá flexibilní šablony podrobného plánu k rychlému spouštění aplikací v Azure. Mezi tyto šablony patří prostředky infrastruktury jako kódu pro zřizování prostředků pomocí Bicep nebo Terraformu, počátečního kódu aplikace, který můžete přizpůsobit a konfigurační soubory pro nasazení. Šablony můžou také zahrnovat soubory pracovních postupů kanálu CI/CD pro GitHub Actions nebo Azure Pipelines, aby bylo možné bez problémů integrovat automatizované pracovní postupy.

Nejnovější verze azd teď podporuje azure Container Apps ve výchozím nastavení. Další informace o prostředí pro vývojáře najdete v tématu Rychlý start: Nasazení šablony Azure Developer CLI. Informace o instalaci azdnajdete v tématu Instalace nebo aktualizace azure Developer CLI.