Installera AKS-motorn i Windows i Azure Stack HubInstall the AKS engine on Windows in Azure Stack Hub

Du kan använda en Windows-dator i Azure Stack Hub som värd för AKS-motorn för att distribuera och hantera ett Kubernetes-kluster.You can use a Windows machine in your Azure Stack Hub to host the AKS engine in order to deploy and manage a Kubernetes cluster. I den här artikeln tittar vi på hur du förbereder den virtuella klient datorn för att hantera klustret för både anslutna och frånkopplade Azure Stack Hubbs instanser, kontrollerar installationen och konfigurerar den virtuella klient datorn på ASDK.In this article, we look at preparing the client VM to manage your cluster for both connected and disconnected Azure Stack Hub instances, check the install, and setting up the client VM on the ASDK.

Förbered den virtuella klient datornPrepare the client VM

AKS-motorn är ett kommando rads verktyg som används för att distribuera och hantera ditt Kubernetes-kluster.The AKS engine is a command-line tool used to deploy and manage your Kubernetes cluster. Du kan köra motorn på en dator i Azure Stack hubben.You can run the engine on a machine in your Azure Stack Hub. Från den här datorn ska du köra AKS-motorn för att distribuera de IaaS-resurser och program vara som krävs för att köra klustret.From this machine, you will execute the AKS engine to deploy the IaaS resources and software needed to run your cluster. Du kan sedan använda datorn som kör-motorn för att utföra hanterings uppgifter i klustret.You can then use the machine running the engine to perform management tasks on your cluster.

När du väljer klient datorn bör du tänka på följande:When choosing your client machine, consider:

  1. Om klient datorn ska kunna återkrävas i händelse av en katastrof.If the client machine should be recoverable in case of a disaster.
  2. Hur du ansluter till klient datorn och hur datorn kommer att samverka med klustret.How you will connect to the client machine and how the machine will interact with your cluster.

Installera i en ansluten miljöInstall in a connected environment

Du kan installera den virtuella klient datorn för att hantera ditt Kubernetes-kluster på en Azure Stack hubb som är ansluten till Internet.You can install the client VM to manage your Kubernetes cluster on an Azure Stack Hub connected to the Internet.

  1. Skapa en virtuell Windows-dator i Azure Stack hubben.Create a Windows VM in your Azure Stack Hub. Instruktioner finns i snabb start: skapa en virtuell Windows Server-dator med hjälp av Azure Stack Hub-portalen.For instructions, see Quickstart: Create a Windows server VM by using the Azure Stack Hub portal.

  2. Anslut till din virtuella dator.Connect to your VM.

  3. Installera choklad med PowerShell-instruktionerna..Install Chocolatey using the PowerShell instructions..

    Enligt webbplatsen för choklad: choklad är en paket hanterare för Windows, t. ex. apt-get eller yum, men för Windows.According to the Chocolatey website: Chocolatey is a package manager for Windows, like apt-get or yum but for Windows. Den har utformats för att vara ett decentraliserat ramverk för att snabbt installera program och verktyg som du behöver.It was designed to be a decentralized framework for quickly installing applications and tools that you need. Den bygger på den NuGet-infrastruktur som för närvarande använder PowerShell som fokus för att leverera paket från distributioner till din dörr, fel, dator.It is built on the NuGet infrastructure currently using PowerShell as its focus for delivering packages from the distros to your door, err, computer.

  4. Hitta versionen av AKS-motorn i tabellen med Kubernetes-versioner som stöds .Find the version of AKS engine in the Supported Kubernetes Versions table. AKS-Base-motorn måste vara tillgänglig i Azure Stack Hub Marketplace.The AKS Base Engine must be available in your Azure Stack Hub Marketplace. När du kör kommandot måste du ange versionen --version v0.48.0 .When running the command, you must specify the version --version v0.48.0. Om du inte anger versionen kommer kommandot att installera den senaste versionen, som kan behöva en VHD-avbildning som inte är tillgänglig på din Marketplace.If you don't specify the version, the command will install the latest version, which may need an VHD image that is not available in your marketplace.

  5. Kör följande kommando från en upphöjd prompt och inkludera versions numret:Run the following command from an elevated prompt and include the version number:

        choco install aks-engine --version 0.55.4 -y
    

Anteckning

Om den här metoden för installation Miss lyckas kan du prova stegen i den frånkopplade miljöneller testa GoFish, en alternativ paket hanterare.If this method for installation fails, you can try the steps in the disconnected environment, or Try GoFish, an alternate package manager.

Installera i en frånkopplad miljöInstall in a disconnected environment

Du kan installera den virtuella klient datorn för att hantera ditt Kubernetes-kluster på en Azure Stack hubb som är frånkopplad från Internet.You can install the client VM to manage your Kubernetes cluster on an Azure Stack Hub disconnected from the Internet.

  1. Från en dator med åtkomst till Internet går du till GitHub Azure/AKS-Engine.From a machine with access to the Internet, go to GitHub Azure/aks-engine. Hämta ett arkiv (*. tar. gz) för en Windows-dator, till exempel aks-engine-v0.38.8-windows-amd64.tar.gz .Download an archive (*.tar.gz) for a Windows machine, for example, aks-engine-v0.38.8-windows-amd64.tar.gz.

  2. Skapa ett lagrings konto i Azure Stack Hub-instansen för att överföra Arkiv filen (*. tar. gz) med AKS-motorns binärfil.Create a storage account in your Azure Stack Hub instance to upload the archive file (*.tar.gz) with the AKS engine binary. Instruktioner för hur du använder Azure Storage Explorer finns Azure Storage Explorer med Azure Stack Hub.For instructions on using the Azure Storage Explorer, see Azure Storage Explorer with Azure Stack Hub.

  3. Skapa en virtuell Windows-dator i Azure Stack hubben.Create a Windows VM in your Azure Stack Hub. Instruktioner finns i snabb start: skapa en virtuell Windows Server-dator med hjälp av Azure Stack Hub-portalenFor instructions, see Quickstart: Create a Windows server VM by using the Azure Stack Hub portal

  4. Från Azure Stack hubb lagrings kontots BLOB-URL där du laddade upp arkiv filen (*. tar. gz) laddar du ned filen till den virtuella hanterings datorn.From the Azure Stack Hub storage account blob URL where you uploaded the archive file (*.tar.gz), download the file to your management VM. Extrahera arkivet till en katalog som du har åtkomst till från kommando tolken.Extract the archive to a directory that you have access to from your command prompt.

  5. Anslut till din virtuella dator.Connect to your VM.

  6. Installera choklad med PowerShell-instruktionerna..Install Chocolatey using the PowerShell instructions..

  7. Kör följande kommando från en upphöjd prompt.Run the following command from an elevated prompt. Inkludera rätt versions nummer:Include the right version number:

        choco install aks-engine --version 0.55.4 -y
    

Verifiera installationenVerify the installation

När du har konfigurerat den virtuella klient datorn kontrollerar du att du har installerat AKS-motorn.Once your client VM is set up, check that you have installed the AKS engine.

  1. Anslut till din virtuella klient dator.Connect to your client VM.

  2. Kör följande kommando:Run the following command:

    aks-engine version
    

Om du inte kan kontrol lera att du har installerat AKS-motorn på den virtuella klient datorn läser du FELSÖKA AKS-motor installationen.If you are unable to verify that you have installed the AKS engine on your client VM, see Troubleshoot AKS engine install.

ASDK-installationASDK installation

Du måste lägga till ett certifikat när du kör den virtuella klient datorn för AKS-motorn på ASDK på en dator utanför ASDK.You will need to add a certificate when running the client VM for the AKS engine on the ASDK on a machine outside of the ASDK. Om du använder en virtuell Windows-dator i själva ASDK-miljön har datorn redan förtroende för ASDK-certifikatet.If you're using a Windows VM within the ASDK environment itself, the machine already trusts the ASDK certificate. Om klient datorn ligger utanför ASDK måste du extrahera certifikatet från ASDK och lägga till det på din Windows-dator.If your client machine is outside of the ASDK, you need to extract the certificate from the ASDK and add it to your Windows machine.

När du använder en ASDK Azure Resource Manager slut punkten använda ett självsignerat certifikat måste du uttryckligen lägga till det här certifikatet i datorns betrodda certifikat arkiv.When you are using an ASDK your Azure Resource Manager endpoint is using a self-signed certificate, you need to explicitly add this certificate to the machine's trusted certificate store. Du hittar ASDK rot certifikatet i en virtuell dator som du distribuerar i ASDK.You can find the ASDK root certificate in any VM you deploy in the ASDK.

  1. Exportera rot certifikatet för certifikat utfärdaren.Export the CA root certificate. Mer information finns i Exportera rot certifikatet för certifikat utfärdaren för Azure Stack Hub.For instructions, see Export the Azure Stack Hub CA root certificate.
  2. Lita på Azure Stack Hub-certifikat utfärdarens rot certifikat.Trust the Azure Stack Hub CA root certificate. Instruktioner finns i lita på Azure Stack Hub-certifikat utfärdarens rot certifikat.For instructions, see Trust the Azure Stack Hub CA root certificate.

Nästa stegNext steps