Správa úloh Kubernetes na zařízení Azure Stack Edge Pro

PLATÍ PRO:Yes for Pro GPU SKU Azure Stack Edge Pro – GPUYes for Pro 2 SKUAzure Stack Edge Pro 2Yes for Pro R SKUAzure Stack Edge Pro RYes for Mini R SKUAzure Stack Edge Mini R

Na zařízení Azure Stack Edge Pro se vytvoří cluster Kubernetes při konfiguraci výpočetní role. Po vytvoření clusteru Kubernetes je možné kontejnerizované aplikace nasadit v clusteru Kubernetes v podech. Úlohy můžete do clusteru Kubernetes nasazovat různými způsoby.

Tento článek popisuje různé metody, které je možné použít k nasazení úloh na zařízení Azure Stack Edge Pro.

Typy úloh

Dva běžné typy úloh, které můžete nasadit na zařízení Azure Stack Edge Pro, jsou bezstavové aplikace nebo stavové aplikace.

  • Bezstavové aplikace nezachovají svůj stav a neuloží žádná data do trvalého úložiště. Všechna data uživatelů a relací zůstávají u klienta. Mezi příklady bezstavových aplikací patří webové front-endy, jako je Nginx, a další webové aplikace.

    Můžete vytvořit nasazení Kubernetes pro nasazení bezstavové aplikace ve vašem clusteru.

  • Stavové aplikace vyžadují, aby se jejich stav uložil. Stavové aplikace používají trvalé úložiště, jako jsou trvalé svazky, k ukládání dat pro použití serverem nebo jinými uživateli. Mezi příklady stavových aplikací patří databáze, jako je Azure SQL Edge a MongoDB.

    Můžete vytvořit nasazení Kubernetes pro nasazení stavové aplikace.

Tok nasazení

Pokud chcete nasadit aplikace na zařízení Azure Stack Edge Pro, postupujte takto:

  1. Konfigurace přístupu: Nejprve pomocí prostředí Runspace Prostředí PowerShell vytvoříte uživatele, vytvoříte obor názvů a udělíte uživateli přístup k ho oboru názvů.
  2. Konfigurace úložiště: Dále použijete prostředek Azure Stack Edge na webu Azure Portal k vytvoření trvalých svazků pomocí statického nebo dynamického zřizování stavových aplikací, které nasadíte.
  3. Konfigurace sítí: Nakonec pomocí služeb zveřejníte aplikace externě a v rámci clusteru Kubernetes.

Typy nasazení

Existují tři hlavní způsoby nasazení úloh. Každá z těchto metodologií nasazení umožňuje připojit se k odlišnému oboru názvů na zařízení a pak nasadit bezstavové nebo stavové aplikace.

Kubernetes workload deployment

  • Místní nasazení: Toto nasazení je prostřednictvím nástroje pro přístup z příkazového řádku, jako kubectl je například nasazení Kubernetes yamls. Ke clusteru Kubernetes ve službě Azure Stack Edge Pro se dostanete prostřednictvím kubeconfig souboru. Další informace najdete v části Přístup ke clusteru Kubernetes přes kubectl.

  • Nasazení IoT Edge: Toto je prostřednictvím IoT Edge, který se připojuje k Azure IoT Hubu. Pomocí oboru názvů se připojíte ke clusteru Kubernetes na zařízení iotedge Azure Stack Edge Pro. Agenti IoT Edge nasazení v tomto oboru názvů zodpovídají za připojení k Azure. Konfiguraci použijete IoT Edge deployment.json pomocí CI/CD Azure DevOps. Správa oboru názvů a IoT Edge se provádí prostřednictvím operátora cloudu.

  • Nasazení Kubernetes s podporou Azure Arc: Kubernetes s podporou Azure Arc je nástroj pro hybridní správu, který vám umožní nasazovat aplikace do clusterů Kubernetes. Připojíte se ke clusteru Kubernetes na zařízení Azure Stack Edge Pro prostřednictvím azure-arc namespacezařízení . Agenti nasazení v tomto oboru názvů zodpovídají za připojení k Azure. Konfiguraci nasazení použijete pomocí správy konfigurace založené na GitOps.

    Kubernetes s podporou Azure Arc vám také umožní používat Azure Monitor pro kontejnery k zobrazení a monitorování clusteru. Další informace najdete v tématu Co je Kubernetes s podporou Azure Arc?

    Od března 2021 bude Kubernetes s podporou Služby Azure Arc obecně dostupné uživatelům a poplatkům za standardní využití. Jako zákazník s hodnotou Preview bude Kubernetes s podporou Služby Azure Arc k dispozici bez poplatků za zařízení Azure Stack Edge. Pokud chcete využít nabídku Preview, vytvořte žádost o podporu:

    1. V seznamu Typ problému vyberte Fakturace.
    2. V části Předplatné vyberte své předplatné.
    3. V části Služba vyberte Moje služby a pak vyberte Azure Stack Edge.
    4. V části Prostředek vyberte prostředek.
    5. V části Souhrn zadejte popis vašeho problému.
    6. V části Typ problému vyberte Neočekávané poplatky.
    7. V části Podtyp Problém vyberte Pomoc s vysvětlením poplatků v bezplatné zkušební verzi.

Zvolte typ nasazení.

Při nasazování aplikací zvažte následující informace:

  • Jeden nebo více typů: Můžete zvolit jednu možnost nasazení nebo kombinaci různých možností nasazení.
  • Cloud versus místní: V závislosti na vašich aplikacích můžete zvolit místní nasazení prostřednictvím kubectl nebo cloudového nasazení přes IoT Edge a Azure Arc.
    • Když zvolíte místní nasazení, omezíte se na síť, ve které je vaše zařízení Azure Stack Edge Pro nasazené.
    • Pokud máte cloudového agenta, kterého můžete nasadit, měli byste nasadit operátora cloudu a použít správu cloudu.
  • IoT vs. Azure Arc: Volba nasazení závisí také na záměru vašeho produktu. Pokud nasazujete aplikace nebo kontejnery, které mají hlubší integraci s ekosystémem IoT nebo IoT, vyberte IoT Edge a nasaďte své aplikace. Pokud máte existující nasazení Kubernetes, azure Arc by byla upřednostňovanou volbou.

Další kroky

Pokud chcete aplikaci nasadit místně přes kubectl, přečtěte si:

Pokud chcete nasadit aplikaci přes IoT Edge, přečtěte si:

Pokud chcete nasadit aplikaci přes Azure Arc, přečtěte si: