Nainstalujte modul AKS na Windows v Azure Stack Hub

K hostování modulu AKS Windows správu clusteru Kubernetes můžete použít virtuální počítač ve vaší Azure Stack Hub. V tomto článku se podíváme na přípravu klientského virtuálního počítače na správu clusteru pro připojené i odpojené instance Azure Stack Hub, kontrolu instalace a nastavení klientského virtuálního počítače v uzlu ASDK.

Příprava klientského virtuálního počítače

Modul AKS je nástroj příkazového řádku, který slouží k nasazení a správě clusteru Kubernetes. Modul můžete spustit na počítači v Azure Stack Hub. Z tohoto počítače spustíte modul AKS, který nasadí prostředky AaaS a software potřebný ke spuštění clusteru. Pak můžete použít počítač, na který běží modul, k provádění úloh správy v clusteru.

Při výběru klientského počítače zvažte následující:

  1. Pokud by měl být klientský počítač v případě havárie obnovitelný.
  2. Jak se připojíte ke klientskému počítači a jak bude počítač komunikovat s clusterem.

Instalace v připojeném prostředí

Klientský virtuální počítač můžete nainstalovat pro správu clusteru Kubernetes na Azure Stack Hub připojeném k internetu.

  1. Vytvořte ve Windows virtuální počítač Azure Stack Hub. Pokyny najdete v tématu Rychlý start: Vytvoření Windows virtuálního počítače se serverem pomocí Azure Stack Hub Portal.

  2. Připojení k virtuálnímu počítači.

  3. Nainstalujte Chocolatey podle pokynů k PowerShellu.

    Podle webu Chocolatey: Chocolatey je správce balíčků pro Windows, jako je apt-get nebo yum, ale pro Windows. Byla navržena jako decentralizovaná rozhraní pro rychlou instalaci aplikací a nástrojů, které potřebujete. Je postavená na infrastruktuře NuGet, která aktuálně používá PowerShell jako své zaměření na doručování balíčků z distribucí do vašich dveří, err, computer.

  4. Nainstalujte Azure CLI. Vyberte odkaz ke stažení a zvolte Spustit. Podle potřeby zvolte postup nastavení.

  5. Vyhledejte verzi modulu AKS v modulu AKS a Azure Stack tabulky mapování verzí. Základní modul AKS musí být dostupný ve vašem Azure Stack Hub Marketplace. Při spuštění příkazu musíte zadat verzi --version v0.xx.x. Pokud verzi nezadáte, příkaz nainstaluje nejnovější verzi, která může potřebovat image virtuálního pevného disku, která není k dispozici na vašem marketplace.

    Poznámka

    Mapování modulu AKS Azure Stack Hub číslo verze modulu AKS najdete v poznámkách k verzi modulu AKS.

  6. Na příkazovém řádku se zvýšenými oprávněními spusťte následující příkaz a zadejte číslo verze:

        choco install aks-engine --version 0.xx.x -y
    

Poznámka

Pokud tato metoda instalace selže, můžete zkusit kroky v odpojeném prostředí.

Instalace v odpojeném prostředí

Klientský virtuální počítač můžete nainstalovat pro správu clusteru Kubernetes na Azure Stack Hub odpojené od internetu.

  1. Na počítači s přístupem k internetu přejděte na GitHub Azure/aks-engine. Stáhněte si archiv (*.tar.gz) pro Windows počítače, například aks-engine-v0.xx.x-windows-amd64.tar.gz. Vyhledejte verzi modulu AKS v tabulce Supported Kubernetes Versions (Podporované verze Kubernetes).

  2. Vytvořte účet úložiště ve vaší instanci Azure Stack Hub a nahrajte soubor archivu (*.tar.gz) pomocí binárního souboru modulu AKS. Pokyny k používání této Průzkumník služby Azure Storage najdete v Průzkumník služby Azure Storage s Azure Stack Hub.

  3. Vytvořte ve Windows virtuální počítač Azure Stack Hub. Pokyny najdete v tématu Rychlý start: Vytvoření Windows virtuálního počítače se serverem pomocí Azure Stack Hub Portal.

  4. Z adresy Azure Stack Hub blob účtu úložiště, kam jste nahráli soubor archivu (*.tar.gz), stáhněte soubor do virtuálního počítače pro správu. Extrahujte archiv do adresáře, ke které máte přístup z příkazového řádku.

  5. Připojení k virtuálnímu počítači.

  6. Nainstalujte Chocolatey podle pokynů k PowerShellu.

  7. Z příkazového řádku se zvýšenými oprávněními spusťte následující příkaz. Zahrnte správné číslo verze:

        choco install aks-engine --version 0.xx.x -y
    

Ověření instalace

Po nastavení klientského virtuálního počítače zkontrolujte, že máte nainstalovaný modul AKS.

  1. Připojení ke klientskému virtuálnímu počítači.

  2. Spusťte následující příkaz:

    aks-engine version
    

Pokud se vám nedaří ověřit, že jste na klientském virtuálním počítači nainstalovali modul AKS, podívejte se na článek Řešení potíží s instalací modulu AKS.

Instalace asdk

Při spuštění klientského virtuálního počítače pro modul AKS na asdk na počítači mimo asdk budete muset přidat certifikát. Pokud používáte virtuální počítač s Windows v rámci samotného prostředí ASDK, počítač už důvěřuje certifikátu ASDK. Pokud se váš klientský počítač nachází mimo asdk, budete muset extrahovat certifikát z asdk a přidat ho do Windows počítače.

Pokud používáte ASDK, Azure Resource Manager koncový bod používá certifikát podepsaný svým držitelem( self-signed certificate), musíte tento certifikát explicitně přidat do důvěryhodného úložiště certifikátů počítače. Kořenový certifikát ASDK najdete na libovolném virtuálním počítače, který nasadíte v asdk.

  1. Exportujte kořenový certifikát certifikační autority. Pokyny najdete v tématu Export kořenového Azure Stack Hub certifikační autority.
  2. Důvěřovat kořenovému Azure Stack Hub certifikační autority. Pokyny najdete v tématu Důvěryhodnost kořenového Azure Stack Hub certifikační autority.

Další kroky