Delen via


AKS-engine installeren in Windows in Azure Stack Hub

Binaire downloads voor de nieuwste versie van AKS Engine zijn beschikbaar op Github. Download het pakket voor uw besturingssysteem en pak het aks-engine-bestand voor AKS Engine-versies 0.73.0 en lager uit. Voor AKS Engine-versies 0.75.3 en hoger extraheert u het aks-engine-azurestack-bestand (en voegt u het eventueel toe aan uw $PATH omgevingsvariabele voor handiger CLI-gebruik).

De client-VM voorbereiden

De AKS-engine is een opdrachtregelprogramma dat wordt gebruikt voor het implementeren en beheren van uw Kubernetes-cluster. U kunt de engine uitvoeren op een machine in uw Azure Stack Hub. Voer vanaf deze computer de AKS-engine uit om de IaaS-resources en -software te implementeren die nodig zijn om uw cluster uit te voeren. Vervolgens kunt u de machine waarop de engine wordt uitgevoerd, gebruiken om beheertaken uit te voeren op uw cluster.

Overweeg het volgende bij het kiezen van uw clientcomputer:

  1. Of de clientcomputer kan worden hersteld in een noodgeval.
  2. Hoe maakt u verbinding met de clientcomputer en hoe communiceert de computer met uw cluster?

AKS-engine installeren in een verbonden omgeving

U kunt de client-VM installeren om uw Kubernetes-cluster te beheren op een Azure Stack Hub die is verbonden met internet.

AKS Engine versie 0.81.1 of hoger installeren:

  1. Maak een Virtuele Windows-machine in uw Azure Stack Hub. Zie quickstart: Een Virtuele Windows-server maken met behulp van de Azure Stack Hub-portal voor instructies.
  2. Maak verbinding met uw VIRTUELE machine.
  3. Ga naar GitHub Azure/aks-engine-azurestack. Download bijvoorbeeld aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gzeen archief (*.tar.gz) voor een Windows-computer. Zoek de versie van de AKS-engine in de tabel Ondersteunde Kubernetes-versies.

AKS-engine installeren in een niet-verbonden omgeving

U kunt de client-VM installeren om uw Kubernetes-cluster te beheren op een Azure Stack Hub die is losgekoppeld van internet.

  1. Ga vanaf een computer met toegang tot internet naar GitHub Azure/aks-engine-azurestack. Download bijvoorbeeld aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gzeen archief (*.tar.gz) voor een Windows-computer. Zoek de versie van de AKS-engine in de tabel Ondersteunde Kubernetes-versies.

  2. Maak een opslagaccount in uw Azure Stack Hub-exemplaar om het archiefbestand (*.tar.gz) te uploaden met het binaire bestand van de AKS-engine. Zie Azure Storage Explorer met Azure Stack Hub voor instructies over het gebruik van Azure Storage Explorer.

  3. Maak een Virtuele Windows-machine in uw Azure Stack Hub. Zie Quickstart voor instructies: Een Virtuele Windows-server maken met behulp van de Azure Stack Hub-portal

  4. Maak verbinding met uw VIRTUELE machine.

  5. Download het bestand vanuit de blob-URL van het Azure Stack Hub-opslagaccount waar u het archiefbestand (*.tar.gz) hebt geüpload naar uw beheer-VM. Pak het archief uit naar een map waartoe u toegang hebt vanaf de opdrachtprompt.

De installatie controleren

Zodra de client-VM is ingesteld, controleert u of u de AKS-engine hebt geïnstalleerd.

  1. Maak verbinding met uw client-VM.

  2. Voer de volgende opdracht uit:

    Notitie

    Voor AKSe versie 0.75.3 en hoger is aks-engine-azurestack versionde opdracht om de huidige versie van uw AKS-engine te controleren.

    aks-engine version
    

Als u niet kunt controleren of u de AKS-engine op uw client-VM hebt geïnstalleerd, raadpleegt u Problemen met de installatie van de AKS-engine oplossen.

ASDK-installatie

U moet een certificaat toevoegen bij het uitvoeren van de client-VM voor de AKS-engine op de ASDK op een computer buiten de ASDK. Als u een Windows-VM in de ASDK-omgeving zelf gebruikt, vertrouwt de machine het ASDK-certificaat al. Als uw clientcomputer zich buiten de ASDK bevindt, moet u het certificaat uit de ASDK extraheren en toevoegen aan uw Windows-computer.

Wanneer u een ASDK gebruikt voor uw Azure Resource Manager-eindpunt, moet u dit certificaat expliciet toevoegen aan het vertrouwde certificaatarchief van de machine. U vindt het ASDK-basiscertificaat op elke VM die u in de ASDK implementeert.

  1. Exporteer het CA-basiscertificaat. Zie Het ca-basiscertificaat van Azure Stack Hub exporteren voor instructies.
  2. Vertrouw het CA-basiscertificaat van Azure Stack Hub. Zie Het basiscertificaat van azure Stack Hub CA vertrouwen voor instructies.

Volgende stappen