Sdílet prostřednictvím


Příklad výzvy k nasazení aplikace pomocí GitHub Copilotu pro Azure

Pokud azure neznáte nebo chcete, aby nástroje a AI většinu práce dělaly, můžete požádat GitHub Copilot pro Azure a Azure MCP Server, aby vám pomohly s nasazením vaší aplikace. Nejlepších výsledků dosáhnete pomocí osvědčených postupů . Nejdůležitější:

  • Použijte režim „Agent“ pro nejlepší zážitek. Vyhněte se režimu "Ask".
  • Do výzvy zahrňte slovo "Azure", které pomůže copilotu pochopit, že potřebuje volat nástroje ze serveru Azure MCP.
  • Pokud používáte Visual Studio Code, ujistěte se, že používáte příkaz Konfigurovat nástroje... a zahrnout jak Azure MCP, tak GitHub Copilot pro Azure. Další podrobnosti najdete na záložce Visual Studio Code v sekci Volání nástroje.

Příklady výzev k nasazení aplikace

Pokud chcete použít GitHub Copilot pro Azure pro pomoc s nasazením aplikace, můžete začít s otevřenou otázkou nebo požadavkem, jako je jeden z těchto příkladů:

  • "Pomozte mi nasadit aplikaci do Azure."
  • Jak můžu tuto aplikaci nasadit do Azure?
  • Nasazení tohoto projektu do Azure
  • Spusťte tuto aplikaci v Azure.

Pak přidejte další podrobnosti pro lepší výsledky. Tady je několik ukázkových výzev:

Služba nebo technologie Příklady výzvy k nasazení
Azure Kubernetes Service (AKS)
  • "Můžete mi pomoct vytvořit nové nasazení v clusteru AKS?"
  • "Jaký je příkaz Azure pro škálování nasazení na 5 replik?"
  • Můžete zadat příkaz pro Azure ke zpřístupnění nasazení jako služby?
Azure App Service
  • Kolik plánů webových aplikací Azure využívajících bezplatnou úroveň mám nasazených, seskupených podle oblastí v mém předplatném <your-subscription-id>?
  • Kolik webových aplikací Azure mám nasazených v eastus?
Azure Container Apps
  • Jak můžu nasadit aplikaci typu kontejner do Azure?
Azure Developer CLI (azd)
  • "Nasazení projektu Azure pomocí azdu"
  • "Chci použít azd k vytvoření kanálu nasazení pro aplikaci Azure.".
  • Inicializace projektu pomocí Azure Developer CLI
  • Zahajte proces nasazení pomocí azd rámci Azure.
Azure DevOps
  • Vytvořte deployment pipeline pro můj projekt Azure
  • "Nechci nasadit aplikaci z místního počítače – můžete místo toho nastavit vzdálené řešení Azure?"
  • Potřebuji kanál CI/CD, abych mohl nasadit aplikaci do Azure.
  • Potřebuji pomoc s nastavením kanálu pro nasazení aplikace do Azure.
  • "Pomozte mi prosím vytvořit automatizovaný kanál nasazení Azure pro mou aplikaci."
  • "Tento projekt je připravený pro automatizované nasazení – nastavte ho v Azure."
Azure OpenAI Service
  • Vytvořte nasazení Azure OpenAI pomocí modelu gpt-3.5-turbo se šablonou Terraform a nastavením verze modelu na 0613.
GitHub Actions
  • "Pojďme k nasazení aplikace do Azure použít GitHub Actions."
  • Nastavení kanálu GitHub Actions pro nasazení aplikace Azure

V mnoha případech, když požádáte GitHub Copilot pro Azure, aby zvolil služby Azure a nasadíte aplikaci do Azure, vytvoří šablony Bicep a poskytne vám možnost začít azd s nasazením.

Důležité

Vždy byste měli zkontrolovat šablony Bicep, abyste měli jistotu, že rozumíte tomu, co doporučuje GitHub Copilot pro Azure. Šablony jsou navíc určené jako výchozí bod. Měli byste naplánovat úpravu šablon tak, aby vyhovovaly vašim potřebám.

GitHub Copilot pro Azure pro nasazení modelů do služby Azure OpenAI

Kromě ukázkových výzev k nasazení do služby Azure OpenAI má GitHub Copilot pro Azure následující možnosti:

  • Vzhledem k existujícímu prostředku OpenAI může uživatel nasadit model a volitelně zadat název modelu, který se má nasadit.
  • Vzhledem k názvu existující skupiny prostředků a volitelnému umístění může uživatel nasadit model a GitHub Copilot pro Azure nasadí nový prostředek OpenAI. Uživatel musí zadat název nového prostředku OpenAI, který se má vytvořit.
  • Vzhledem k umístění může uživatel nasadit model a GitHub Copilot pro Azure nasadí novou skupinu prostředků a prostředek OpenAI. Uživatel musí zadat název nové skupiny prostředků a prostředek OpenAI, který se má vytvořit.
  • Pokud dojde k chybě nedostatečné kvóty, zobrazí se uživateli výzva k výběru jiné oblasti.

Příklady výzev ke službě Azure Kubernetes Service (AKS)

GitHub Copilot pro Azure umožňuje uživatelům provádět robustní sadu úloh souvisejících se službou Azure Kubernetes Service (AKS) přímo ze zobrazení chatu GitHub Copilot. Mezi tyto dovednosti patří vytvoření clusteru AKS, nasazení manifestu do clusteru AKS a generování příkazů Kubectl.

Vytvoření clusteru AKS

Uživatelé můžou rychle nastavit cluster AKS pomocí jednoduchých výzev v přirozeném jazyce. GitHub Copilot pro Azure snižuje složitost a dobu potřebnou k ruční konfiguraci a nasazení clusteru Kubernetes.

Cluster AKS můžete vytvořit pomocí následujících výzev:

  • "Můžete mi pomoct vytvořit cluster Kubernetes v Azure?"
  • Můžete pro mě nastavit cluster AKS?
  • "Mám kontejnerizovanou aplikaci – můžete mi pomoct vytvořit cluster AKS pro hostování?
  • Vytvoření clusteru AKS
  • "Pomozte mi vytvořit cluster Kubernetes v Azure pro hostování aplikace."

Nasazení manifestu do clusteru AKS

Uživatelé můžou své manifesty aplikace nasadit do clusteru AKS přímo ze zobrazení chatu GitHub Copilot. To zjednodušuje proces nasazení a zajišťuje konzistenci. Pomocí těchto předdefinovaných výzev můžete snížit riziko chyb během nasazování, což vede k spolehlivějším a stabilním nasazením.

K nasazení souboru manifestu do clusteru AKS můžete použít tyto výzvy:

  • "Pomozte mi nasadit soubor manifestu do Azure.".
  • "Můžete nasadit můj manifest do clusteru AKS?"
  • "Můžete nasadit můj manifest do clusteru Azure Kubernetes?"
  • Nasazení manifestu aplikace do clusteru AKS
  • Nasadit manifest pro můj cluster AKS.

Generování příkazu Kubectl

Uživatelé můžou generovat různé příkazy Kubectl pro správu clusterů AKS, aniž by museli pamatovat složitou syntaxi příkazů. Použití GitHub Copilotu pro Azure zajišťuje přístupnější a efektivnější správu clusterů, zejména pro uživatele, kteří nejsou odborníky na Kubernetes.

Pomocí těchto výzev můžete pro cluster AKS vygenerovat různé příkazy Kubectl:

  • Seznam všech služeb pro můj cluster AKS
  • Zobraz příkaz kubectl pro získání deploymentů s alespoň 2 replikami v mém clusteru AKS.
  • Získejte všechny služby v mém clusteru AKS s externími IP adresami.
  • "Jaký je příkaz kubectl pro získání informací o podech pro můj cluster AKS?"
  • Získání příkazu kubectl pro výpis všech prostředků rozhraní API v Azure

Příklady výzev k zrušení nasazení aplikace

Pokud jste nasadili svou aplikaci s azd, můžete požádat GitHub Copilot pro Azure o pomoc při odebrání nasazení. Jako rozšíření editoru Visual Studio Code má kontext o tom, kde a jak jste nasadili aplikaci do Azure.

Ukázkové výzvy:

  • Odnasadit můj projekt pomocí Azure Developer CLI.
  • "K zrušení využití projektu Azure použijte azd.".
  • "Zrušit nasazení tohoto projektu z Azure."
  • "Zastavte tuto aplikaci spuštěnou v Azure".
  • Odstraňte tento kód ze spuštění na Azure.

Poznámka:

V současné době může GitHub Copilot pro Azure aplikaci zrušit pouze v případě, že byla původně nasazena s AZD.