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:
- Jestli má být klientský počítač v případě havárie obnovitelný.
- 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.
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.
Připojte se k virtuálnímu počítači.
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.
Nainstalujte Azure CLI. Vyberte odkaz ke stažení a zvolte Spustit. Podle potřeby zvolte kroky nastavení.
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.
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-azurestack
pří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.
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.gz
například . Verzi modulu AKS najdete v tabulce Podporované verze Kubernetes.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.
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.
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.
Připojte se k virtuálnímu počítači.
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-azurestack
pří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.
Připojte se ke klientskému virtuálnímu počítači.
Spusťte následující příkaz:
Poznámka
Pro AKSe verze 0.75.3 a vyšší je
aks-engine-azurestack version
pří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.
- 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.
- 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.