Udostępnij za pośrednictwem


Instalowanie aparatu AKS w systemie Windows w usłudze Azure Stack Hub

Pliki do pobrania binarne dla najnowszej wersji aparatu AKS są dostępne w witrynie GitHub. Pobierz pakiet dla systemu operacyjnego i wyodrębnij plik aks-engine dla aparatu AKS w wersji 0.73.0 i poniżej. W przypadku aparatu AKS w wersji 0.75.3 lub nowszej wyodrębnij plik aks-engine-azurestack (i opcjonalnie dodaj go do $PATH zmiennej środowiskowej, aby uzyskać wygodniejsze użycie interfejsu wiersza polecenia).

Przygotowywanie maszyny wirtualnej klienta

Aparat AKS to narzędzie wiersza polecenia używane do wdrażania klastra Kubernetes i zarządzania nim. Aparat można uruchomić na maszynie w usłudze Azure Stack Hub. Na tej maszynie wykonaj aparat usługi AKS, aby wdrożyć zasoby IaaS i oprogramowanie potrzebne do uruchomienia klastra. Następnie możesz użyć maszyny z uruchomionym aparatem do wykonywania zadań zarządzania w klastrze.

Podczas wybierania maszyny klienckiej rozważ następujące kwestie:

  1. Czy maszyna kliencka powinna być odzyskiwalna w przypadku awarii.
  2. Jak nawiązać połączenie z maszyną klienta i jak maszyna będzie wchodzić w interakcję z klastrem?

Instalowanie aparatu AKS w połączonym środowisku

Maszynę wirtualną klienta można zainstalować, aby zarządzać klastrem Kubernetes w usłudze Azure Stack Hub połączonym z Internetem.

  1. Utwórz maszynę wirtualną z systemem Windows w usłudze Azure Stack Hub. Aby uzyskać instrukcje, zobacz Szybki start: tworzenie maszyny wirtualnej z systemem Windows Server przy użyciu portalu usługi Azure Stack Hub.

  2. Połącz się z maszyną wirtualną.

  3. Zainstaluj aplikację Chocolatey przy użyciu instrukcji programu PowerShell.

    Według strony internetowej Chocolatey: Chocolatey jest menedżerem pakietów dla systemu Windows, jak apt-get lub yum, ale dla systemu Windows. Została zaprojektowana tak, aby była zdecentralizowaną strukturą umożliwiającą szybkie instalowanie potrzebnych aplikacji i narzędzi. Jest ona oparta na infrastrukturze NuGet obecnie korzystającej z programu PowerShell, ponieważ koncentruje się na dostarczaniu pakietów z dystrybucji do drzwi, błędu, komputera.

  4. Zainstaluj interfejs wiersza polecenia platformy Azure. Wybierz link pobierania, a następnie wybierz pozycję "Uruchom". Wybierz kroki konfiguracji zgodnie z potrzebami.

  5. Znajdź wersję aparatu AKS w tabeli tabel mapowania wersji usługi AKS i usługi Azure Stack . Aparat podstawowy usługi AKS musi być dostępny w witrynie Azure Stack Hub Marketplace. Podczas uruchamiania polecenia należy określić wersję --version v0.xx.x. Jeśli nie określisz wersji, polecenie zainstaluje najnowszą wersję, która może wymagać obrazu wirtualnego dysku twardego, który nie jest dostępny na platformie handlowej.

    Uwaga

    Mapowanie usługi Azure Stack Hub na numer wersji aparatu usługi AKS można znaleźć w informacjach o wersji aparatu usługi AKS.

  6. Uruchom następujące polecenie w wierszu polecenia z podwyższonym poziomem uprawnień i dołącz numer wersji:

    Uwaga

    W przypadku programu AKSe w wersji 0.75.3 lub nowszej polecenie instalacji aparatu usługi AKS to choco install aks-engine-azurestack.

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

    Uwaga

    Jeśli ta metoda instalacji zakończy się niepowodzeniem, możesz spróbować wykonać kroki dla odłączonego środowiska poniżej.

Instalowanie aparatu AKS w środowisku odłączonym

Maszynę wirtualną klienta można zainstalować, aby zarządzać klastrem Kubernetes w usłudze Azure Stack Hub odłączonym od Internetu.

  1. Z komputera z dostępem do Internetu przejdź do witryny GitHub Azure/aks-engine. Pobierz archiwum (*.tar.gz) dla maszyny z systemem Windows, na przykład aks-engine-v0.xx.x-windows-amd64.tar.gz. Znajdź wersję aparatu AKS w tabeli Obsługiwane wersje platformy Kubernetes.

  2. Utwórz konto magazynu w wystąpieniu usługi Azure Stack Hub, aby przekazać plik archiwum (*.tar.gz) przy użyciu pliku binarnego aparatu usługi AKS. Aby uzyskać instrukcje dotyczące korzystania z Eksplorator usługi Azure Storage, zobacz Eksplorator usługi Azure Storage z usługą Azure Stack Hub.

  3. Utwórz maszynę wirtualną z systemem Windows w usłudze Azure Stack Hub. Aby uzyskać instrukcje, zobacz Szybki start: tworzenie maszyny wirtualnej z systemem Windows server przy użyciu portalu usługi Azure Stack Hub

  4. Z adresu URL obiektu blob konta magazynu usługi Azure Stack Hub, pod którym przekazano plik archiwum (*.tar.gz), pobierz plik do maszyny wirtualnej zarządzania. Wyodrębnij archiwum do katalogu, do którego masz dostęp z wiersza polecenia.

  5. Połącz się z maszyną wirtualną.

  6. Zainstaluj aplikację Chocolatey przy użyciu instrukcji programu PowerShell.

  7. Uruchom następujące polecenie w wierszu polecenia z podwyższonym poziomem uprawnień. Dołącz odpowiedni numer wersji:

    Uwaga

    W przypadku programu AKSe w wersji 0.75.3 lub nowszej polecenie instalacji aparatu usługi AKS to choco install aks-engine-azurestack.

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

Weryfikowanie instalacji

Po skonfigurowaniu maszyny wirtualnej klienta sprawdź, czy zainstalowano aparat usługi AKS.

  1. Połącz się z maszyną wirtualną klienta.

  2. Uruchom następujące polecenie:

    Uwaga

    W przypadku programu AKSe w wersji 0.75.3 lub nowszej polecenie sprawdzania bieżącej wersji aparatu usługi AKS to aks-engine-azurestack version.

    aks-engine version
    

Jeśli nie możesz sprawdzić, czy na maszynie wirtualnej klienckiej zainstalowano aparat AKS, zobacz Rozwiązywanie problemów z instalacją aparatu usługi AKS.

Instalacja zestawu ASDK

Należy dodać certyfikat podczas uruchamiania maszyny wirtualnej klienta dla aparatu usługi AKS na zestawie ASDK na maszynie spoza zestawu ASDK. Jeśli używasz maszyny wirtualnej z systemem Windows w samym środowisku ASDK, maszyna już ufa certyfikatowi ASDK. Jeśli maszyna kliencka znajduje się poza zestawem ASDK, należy wyodrębnić certyfikat z zestawu ASDK i dodać go do maszyny z systemem Windows.

Jeśli używasz zestawu ASDK, punkt końcowy usługi Azure Resource Manager korzysta z certyfikatu z podpisem własnym, musisz jawnie dodać ten certyfikat do zaufanego magazynu certyfikatów maszyny. Certyfikat główny zestawu ASDK można znaleźć na dowolnej maszynie wirtualnej wdrożonej w zestawie ASDK.

  1. Wyeksportuj certyfikat główny urzędu certyfikacji. Aby uzyskać instrukcje, zobacz Eksportowanie certyfikatu głównego urzędu certyfikacji usługi Azure Stack Hub.
  2. Ufaj certyfikatowi głównemu urzędu certyfikacji usługi Azure Stack Hub. Aby uzyskać instrukcje, zobacz Ufaj certyfikatowi głównemu urzędu certyfikacji usługi Azure Stack Hub.

Następne kroki