Kurz: Vytvoření virtuálního počítače pomocí šablony komunity

jako operátor nebo uživatel Azure Stackového centra můžete vytvořit virtuální počítač pomocí vlastních šablon pro rychlý start GitHub namísto ručního nasazení šablony z webu Azure Stack Hub Marketplace.

V tomto kurzu se naučíte:

  • Použití šablon rychlý Start centra Azure Stack
  • vytvoření virtuálního počítače pomocí vlastní šablony GitHub
  • Spuštění Minikube a instalace aplikace

Šablony rychlý Start centra Azure Stack

šablony pro rychlý start centra Azure Stack se ukládají v úložišti šablon pro rychlé zprovoznění GitHub globálního centra Azure Stack. toto úložiště obsahuje Azure Resource Manager šablony nasazení, které byly testovány pomocí sady Microsoft Azure Stack Development Kit (ASDK). Můžete je použít ke snazšímu vyhodnocení Azure Stack centra a k použití prostředí ASDK.

v průběhu času mnoho GitHub uživatelů přispělo k úložišti. výsledkem je kolekce více než 400 šablon nasazení. Toto úložiště je dobrým výchozím bodem pro porozumění, jak můžete nasadit různé druhy prostředí do centra Azure Stack.

Důležité

Některé z těchto šablon vytváří členové komunity a ne společnost Microsoft. Každá šablona je licencovaná v rámci licenční smlouvy od jejího vlastníka, nikoli od společnosti Microsoft. Společnost Microsoft není zodpovědná za tyto šablony a není na obrazovce pro zabezpečení, kompatibilitu nebo výkon. šablony Community nejsou podporované v rámci žádného programu nebo služby podpory společnosti Microsoft a jsou k dispozici "tak, jak jsou", a to bez záruky jakéhokoli druhu.

pokud chcete přispívat Azure Resource Manager šablon GitHub, udělejte svůj příspěvek do úložiště šablon AzureStack-rychlé šablony . Další informace o tomto úložišti a o tom, jak na něj přispívat, najdete v souboru Readme.

vytvoření virtuálního počítače pomocí vlastní šablony GitHub

V tomto ukázkovém kurzu se šablona pro rychlý Start centra 101-VM-Linux-minikube Azure Stack slouží k nasazení virtuálního počítače Ubuntu 16,04 do centra Azure Stack se systémem minikube pro správu clusteru Kubernetes.

Minikube je nástroj, který usnadňuje místní spuštění Kubernetes. Minikube spouští cluster Kubernetes s jedním uzlem v rámci virtuálního počítače, který vám umožní vyzkoušet si Kubernetes nebo vyvíjet s využitím každodenního provozu. Podporuje jednoduchý cluster Kubernetes s jedním uzlem běžícího na virtuálním počítači se systémem Linux. Minikube je nejrychlejší a nejpřímější způsob, jak získat plně funkční cluster Kubernetes se systémem. Umožňuje vývojářům vyvíjet a testovat nasazení svých aplikací založených na Kubernetes na místních počítačích. V rámci architektury Minikube virtuální počítač spouští součásti hlavního uzlu i uzlu agenta místně:

  • Komponenty hlavního uzlu, jako je Server API, Scheduler a Etcd Server , se spouštějí v jednom procesu Linux s názvem LocalKube.
  • Komponenty uzlu agenta jsou spouštěny uvnitř kontejnerů Docker přesně tak, jak by běžely v normálním uzlu agenta. Z pohledu nasazení aplikace není žádný rozdíl mezi nasazením aplikace na Minikube nebo v běžném clusteru Kubernetes.

Tato šablona nainstaluje následující součásti:

Důležité

Image virtuálního počítače s Ubuntu (Ubuntu Server 16,04 LTS, v tomto příkladu) už musí být před provedením těchto kroků přidaná na web centra Azure Stack.

  1. Vyberte + vytvořit prostředek, pak vlastnía pak template Deployment.

    Create a template

  2. Zadejte název šablony, která se má načíst. v tomto příkladu je to 101-VM-Linux-minikube. Pak vyberte Upravit šablonu.

    Edit a template

  3. Vyberte šablonu pro rychlý Start. Pak z dostupných šablon vyberte z rozevíracího seznamu Vybrat šablonu101-VM-Linux-minikube a pak klikněte na OK.

    Quickstart template

  4. Pokud chcete provést úpravy JSON šablony, můžete to udělat. Pokud ne, nebo po dokončení vyberte Uložit a zavřete dialogové okno Upravit šablonu .

  5. Vyberte parametry, vyplňte nebo podle potřeby upravte pole k dispozici a pak klikněte na OK.

  6. Zvolte předplatné, které chcete použít, a pak vytvořte nebo zvolte existující název skupiny prostředků. Pak vyberte vytvořit a spusťte tak nasazení šablony.

    Choose subscription

  7. Nasazení skupiny prostředků trvá několik minut, než se vytvoří vlastní virtuální počítač založený na šablonách. Stav instalace můžete monitorovat prostřednictvím oznámení a z vlastností skupiny prostředků.

    Poznámka

    Po dokončení nasazení se virtuální počítač spustí.

Spuštění Minikube a instalace aplikace

Teď, když byl virtuální počítač se systémem Linux úspěšně vytvořen, se můžete přihlásit a spustit Minikube a nainstalovat aplikaci.

  1. po dokončení nasazení vyberte Připojení pro zobrazení veřejné IP adresy, která se bude používat pro připojení k virtuálnímu počítači se systémem Linux.

    Connect

  2. Z příkazového řádku se zvýšenými oprávněními spusťte mstsc.exe a otevřete připojení ke vzdálené ploše a připojte se k veřejné IP adrese virtuálního počítače se systémem Linux zjištěné v předchozím kroku. Po zobrazení výzvy k přihlášení k xRDP použijte přihlašovací údaje, které jste zadali při vytváření virtuálního počítače.

    Remote

  3. otevřete Emulator terminálu a zadáním následujících příkazů spusťte Minikube:

    sudo minikube start --vm-driver=none
    sudo minikube addons enable dashboard
    sudo minikube dashboard --url
    

    Run commands

  4. Otevřete prohlížeč a použijte adresu řídicího panelu Kubernetes. Blahopřejeme, nyní máte plně funkční instalaci Kubernetes s využitím Minikube.

    Dashboard

  5. Pokud chcete nasadit ukázkovou aplikaci, přejděte na stránku oficiální dokumentace Kubernetes a přeskočte oddíl "vytvořit Minikube cluster", protože jste ho už vytvořili. V části vytvořte aplikaci Node.js.

Další kroky

V tomto kurzu jste se naučili:

  • Další informace o šablonách rychlého startu centra Azure Stack
  • vytvoření virtuálního počítače pomocí vlastní šablony GitHub
  • Spuštění minikube a instalace aplikace