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
- Existující aplikace kontejneru Azure. Další informace najdete v článku Rychlý start: Nasazení první aplikace kontejneru s využitím webu Azure Portal.
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 azd
najdete v tématu Instalace nebo aktualizace azure Developer CLI.