Instalace modulu AKS ve Windows ve službě Azure Stack Hub

Binární soubory ke stažení pro nejnovější verzi modulu AKS jsou k dispozici na GitHubu. Stáhněte si balíček pro váš operační systém a extrahujte soubor aks-engine pro modul AKS verze 0.73.0 a níže. Pro modul AKS verze 0.75.3 a novější extrahujte soubor aks-engine-azurestack (a volitelně ho přidejte do proměnné prostředí $PATH pro pohodlnější použití rozhraní příkazového řádku).

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 ve službě Azure Stack Hub. Z tohoto počítače spusťte modul AKS a nasaďte prostředky IaaS a software potřebný ke spuštění clusteru. Potom můžete použít počítač, na kterém běží modul, k provádění úloh správy v clusteru.

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

  1. Jestli má 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č pracovat s vaším clusterem?

Instalace modulu AKS v připojeném prostředí

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

  1. Ve službě Azure Stack Hub vytvořte virtuální počítač s Windows. Pokyny najdete v tématu Rychlý start: Vytvoření virtuálního počítače s Windows Serverem pomocí portálu Služby Azure Stack Hub.

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

  3. Nainstalujte Chocolatey pomocí pokynů PowerShellu.

    Podle webu Chocolatey: Chocolatey je správce balíčků pro Windows, jako apt-get nebo yum, ale pro Windows. Byl navržen tak, aby se jednalo o decentralizovanou architekturu pro rychlou instalaci aplikací a nástrojů, které potřebujete. Je postavená na infrastruktuře NuGet, která v současné době používá PowerShell jako svůj cíl pro doručování balíčků z distribucí do vašeho počítače.

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

  5. Vyhledejte verzi modulu AKS v tabulce tabulky mapování verzí modulu AKS a služby Azure Stack . Základní modul AKS musí být dostupný na marketplace služby Azure Stack Hub. Při spuštění příkazu je nutné zadat verzi --version v0.xx.x. Pokud nezadáte verzi, příkaz nainstaluje nejnovější verzi, která může vyžadovat image VHD, která není dostupná na vašem marketplace.

    Poznámka

    Mapování služby Azure Stack Hub na čí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:

    Poznámka

    Pro AKSe verze 0.75.3 a vyšší je choco install aks-engine-azurestackpříkaz pro instalaci modulu AKS .

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

    Poznámka

    Pokud tato metoda instalace selže, můžete vyzkoušet následující postup pro odpojené prostředí.

Instalace modulu AKS v odpojené prostředí

Klientský virtuální počítač můžete nainstalovat a spravovat cluster Kubernetes ve službě Azure Stack Hub odpojené od internetu.

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

  2. Vytvořte v instanci služby Azure Stack Hub účet úložiště pro nahrání souboru archivu (*.tar.gz) s binárním souborem modulu AKS. Pokyny k používání Průzkumník služby Azure Storage najdete v tématu Průzkumník služby Azure Storage se službou Azure Stack Hub.

  3. Ve službě Azure Stack Hub vytvořte virtuální počítač s Windows. Pokyny najdete v tématu Rychlý start: Vytvoření virtuálního počítače s Windows Serverem pomocí portálu Azure Stack Hub.

  4. Z adresy URL objektu blob účtu služby Azure Stack Hub, 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ému máte přístup z příkazového řádku.

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

  6. Nainstalujte Chocolatey pomocí pokynů PowerShellu.

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

    Poznámka

    Pro AKSe verze 0.75.3 a vyšší je choco install aks-engine-azurestackpříkaz pro instalaci modulu AKS .

        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řipojte se ke klientskému virtuálnímu počítači.

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

    Poznámka

    Pro AKSe verze 0.75.3 a vyšší je aks-engine-azurestack versionpříkaz ke kontrole aktuální verze modulu AKS .

    aks-engine version
    

Pokud nemůžete ověřit, že jste na klientském virtuálním počítači nainstalovali modul AKS, přečtěte si téma Řešení potíží s instalací modulu AKS.

Instalace ASDK

Certifikát musíte přidat při spuštění klientského virtuálního počítače pro modul AKS v ASDK na počítači mimo ASDK. Pokud používáte virtuální počítač s Windows v samotném prostředí ASDK, počítač už certifikátu ASDK důvěřuje. Pokud je váš klientský počítač mimo sadu ASDK, musíte certifikát extrahovat z ASDK a přidat ho do počítače s Windows.

Pokud používáte sadu ASDK, koncový bod Azure Resource Manager používá certifikát podepsaný svým držitelem, 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či, který nasadíte v ASDK.

  1. Exportujte kořenový certifikát certifikační autority. Pokyny najdete v tématu Export kořenového certifikátu certifikační autority služby Azure Stack Hub.
  2. Důvěřujte kořenovému certifikátu certifikační autority služby Azure Stack Hub. Pokyny najdete v tématu Věnovaném důvěryhodnosti kořenového certifikátu certifikační autority služby Azure Stack Hub.

Další kroky