Installera AKS-motorn i Windows i Azure Stack Hub
Binära nedladdningar för den senaste versionen av AKS Engine är tillgängliga på Github. Ladda ned paketet för operativsystemet och extrahera aks-engine-filen för AKS Engine-versionerna 0.73.0 och senare. För AKS Engine-versionerna 0.75.3 och senare extraherar du filen aks-engine-azurestack (och lägger till den $PATH
i miljövariabeln för bekvämare CLI-användning).
Förbereda den virtuella klientdatorn
AKS-motorn är ett kommandoradsverktyg som används för att distribuera och hantera ditt Kubernetes-kluster. Du kan köra motorn på en dator i Azure Stack Hub. Från den här datorn kör du AKS-motorn för att distribuera de IaaS-resurser och programvara som behövs för att köra klustret. Du kan sedan använda datorn som kör motorn för att utföra hanteringsuppgifter i klustret.
När du väljer din klientdator bör du tänka på:
- Om klientdatorn ska kunna återställas vid en katastrof.
- Hur ansluter du till klientdatorn och hur interagerar datorn med klustret?
Installera AKS-motorn i en ansluten miljö
Du kan installera den virtuella klientdatorn för att hantera ditt Kubernetes-kluster på en Azure Stack Hub som är ansluten till Internet.
Så här installerar du AKS Engine version 0.81.1 eller senare:
- Skapa en virtuell Windows-dator i Azure Stack Hub. Anvisningar finns i Snabbstart: Skapa en virtuell Windows-serverdator med hjälp av Azure Stack Hub-portalen.
- Anslut till den virtuella datorn.
- Gå till GitHub Azure/aks-engine-azurestack. Ladda ned ett arkiv (*.tar.gz) för en Windows-dator, till exempel
aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gz
. Hitta versionen av AKS Engine i tabellen Kubernetes-versioner som stöds.
Installera AKS-motorn i en frånkopplad miljö
Du kan installera den virtuella klientdatorn för att hantera ditt Kubernetes-kluster på en Azure Stack Hub frånkopplad från Internet.
Från en dator med åtkomst till Internet går du till GitHub Azure/aks-engine-azurestack. Ladda ned ett arkiv (*.tar.gz) för en Windows-dator, till exempel
aks-engine-azurestack-v0.xx.x-windows-amd64.tar.gz
. Hitta versionen av AKS-motorn i tabellen Kubernetes-versioner som stöds.Skapa ett lagringskonto i din Azure Stack Hub-instans för att ladda upp arkivfilen (*.tar.gz) med AKS-motorns binära fil. Anvisningar om hur du använder Azure Storage Explorer finns i Azure Storage Explorer med Azure Stack Hub.
Skapa en virtuell Windows-dator i Azure Stack Hub. Anvisningar finns i Snabbstart: Skapa en virtuell Windows-serverdator med hjälp av Azure Stack Hub-portalen
Anslut till den virtuella datorn.
Ladda ned filen till den virtuella hanteringsdatorn från Azure Stack Hub-lagringskontots blob-URL där du laddade upp arkivfilen (*.tar.gz). Extrahera arkivet till en katalog som du har åtkomst till från kommandotolken.
Verifiera installationen
När den virtuella klientdatorn har konfigurerats kontrollerar du att du har installerat AKS-motorn.
Anslut till den virtuella klientdatorn.
Kör följande kommando:
Kommentar
För AKSe version 0.75.3 och senare är
aks-engine-azurestack version
kommandot för att kontrollera den aktuella versionen av AKS-motorn .aks-engine version
Om du inte kan verifiera att du har installerat AKS-motorn på den virtuella klientdatorn kan du läsa Felsöka aks-motorinstallation.
ASDK-installation
Du måste lägga till ett certifikat när du kör den virtuella klientdatorn för AKS-motorn på ASDK:n på en dator utanför ASDK. Om du använder en virtuell Windows-dator i själva ASDK-miljön litar datorn redan på ASDK-certifikatet. Om klientdatorn ligger utanför ASDK:t måste du extrahera certifikatet från ASDK:t och lägga till det på din Windows-dator.
När du använder en ASDK använder azure Resource Manager-slutpunkten ett självsignerat certifikat, måste du uttryckligen lägga till det här certifikatet i datorns betrodda certifikatarkiv. Du hittar ASDK-rotcertifikatet på alla virtuella datorer som du distribuerar i ASDK.
- Exportera CA-rotcertifikatet. Anvisningar finns i Exportera rotcertifikatutfärdarcertifikatet för Azure Stack Hub.
- Lita på Azure Stack Hub CA-rotcertifikatet. Anvisningar finns i Lita på Azure Stack Hub CA-rotcertifikatet.