Správa úloh Kubernetes na zařízení Azure Stack Edge Pro
PLATÍ PRO: Azure Stack Edge Pro – GPUAzure Stack Edge Pro 2Azure Stack Edge Pro RAzure 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:
- 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ů.
- 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.
- 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.
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í Kubernetesyamls
. Ke clusteru Kubernetes ve službě Azure Stack Edge Pro se dostanete prostřednictvímkubeconfig
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žijeteIoT 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 namespace
zaří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:
- V seznamu Typ problému vyberte Fakturace.
- V části Předplatné vyberte své předplatné.
- V části Služba vyberte Moje služby a pak vyberte Azure Stack Edge.
- V části Prostředek vyberte prostředek.
- V části Souhrn zadejte popis vašeho problému.
- V části Typ problému vyberte Neočekávané poplatky.
- 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: