Share via


Az AKS-motor telepítése Windows rendszeren az Azure Stack Hubban

Az AKS Engine legújabb verziójának bináris letöltései elérhetők a GitHubon. Töltse le az operációs rendszerhez készült csomagot, és bontsa ki az AKS Engine 0.73.0-s és újabb verzióinak aks-engine fájlját. Az AKS Engine 0.75.3-as és újabb verzióihoz bontsa ki az aks-engine-azurestack fájlt (és igény szerint adja hozzá a környezeti változóhoz a $PATH kényelmesebb PARANCSSOR-használat érdekében).

Az ügyfél virtuális gépének előkészítése

Az AKS-motor egy parancssori eszköz, aMellyel üzembe helyezheti és kezelheti a Kubernetes-fürtöt. A motort egy gépen futtathatja az Azure Stack Hubban. Ezen a gépen hajtsa végre az AKS-motort a fürt futtatásához szükséges IaaS-erőforrások és szoftverek üzembe helyezéséhez. Ezután a motort futtató géppel felügyeleti feladatokat hajthat végre a fürtön.

Az ügyfélszámítógép kiválasztásakor vegye figyelembe a következőket:

  1. Azt jelzi, hogy az ügyfélszámítógép vészhelyreállításra alkalmas-e.
  2. Hogyan fog csatlakozni az ügyfélszámítógéphez, és hogyan fogja használni a gép a fürtöt?

Az AKS-motor telepítése csatlakoztatott környezetben

Az ügyfél virtuális gépét telepítheti a Kubernetes-fürt kezeléséhez az internethez csatlakoztatott Azure Stack Hubon.

  1. Hozzon létre egy Windows rendszerű virtuális gépet az Azure Stack Hubban. Útmutatásért lásd : Rövid útmutató: Windows server rendszerű virtuális gép létrehozása az Azure Stack Hub portál használatával.

  2. Csatlakozzon a virtuális géphez.

  3. Telepítse a Chocolateyt a PowerShell-utasítások használatával.

    A Chocolatey webhely szerint: A Chocolatey a Windows csomagkezelője, például az apt-get vagy a yum, de a Windows esetében. Úgy tervezték, hogy egy decentralizált keretrendszer legyen a szükséges alkalmazások és eszközök gyors telepítéséhez. A NuGet-infrastruktúrára épül, amely jelenleg a PowerShellt használja a csomagok kézbesítéséhez a disztribúcióktól az ajtóig, err, számítógépig.

  4. Telepítse az Azure CLI-t. Kattintson a letöltési hivatkozásra, és válassza a "Futtatás" lehetőséget. Szükség szerint válassza ki a telepítési lépéseket.

  5. Keresse meg az AKS-motor verzióját az AKS-motor és az Azure Stack verzióleképezési táblázatában . Az AKS alapmotornak elérhetőnek kell lennie az Azure Stack Hub Marketplace-en. A parancs futtatásakor meg kell adnia a verziót --version v0.xx.x. Ha nem adja meg a verziót, a parancs telepíti a legújabb verziót, amelyhez szükség lehet egy olyan VHD-lemezképre, amely nem érhető el a piactéren.

    Megjegyzés

    Az Azure Stack Hub és az AKS-motor verziószámának megfeleltetése az AKS-motor kibocsátási megjegyzéseiben található.

  6. Futtassa a következő parancsot egy emelt szintű parancssorból, és adja meg a verziószámot:

    Megjegyzés

    Az AKSe 0.75.3-as és újabb verziójához az AKS-motor telepítéséhez szükséges parancs a következő choco install aks-engine-azurestack: .

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

    Megjegyzés

    Ha ez a telepítési módszer nem sikerül, az alábbi lépésekkel próbálkozhat egy leválasztott környezet esetében.

Az AKS-motor telepítése leválasztott környezetben

Az ügyfél virtuális gépét telepítheti a Kubernetes-fürt kezeléséhez az internetről leválasztott Azure Stack Hubon.

  1. Egy internet-hozzáféréssel rendelkező gépről lépjen a GitHub Azure/aks-engine webhelyre. Töltse le az archívumot (*.tar.gz) egy Windows rendszerű géphez, például aks-engine-v0.xx.x-windows-amd64.tar.gz: . Keresse meg az AKS-motor verzióját a Támogatott Kubernetes-verziók táblában.

  2. Hozzon létre egy tárfiókot az Azure Stack Hub-példányban az archív fájl (*.tar.gz) feltöltéséhez az AKS-motor bináris fájljával. A Azure Storage Explorer használatával kapcsolatos útmutatásért lásd: Azure Storage Explorer az Azure Stack Hubbal.

  3. Hozzon létre egy Windows rendszerű virtuális gépet az Azure Stack Hubban. Útmutatásért lásd : Rövid útmutató: Windows server rendszerű virtuális gép létrehozása az Azure Stack Hub portál használatával

  4. Töltse le a fájlt a felügyeleti virtuális gépre az Azure Stack Hub tárfiókjának blob URL-címéről, ahol feltöltötte az archív fájlt (*.tar.gz). Bontsa ki az archívumot egy olyan könyvtárba, amelyhez hozzáféréssel rendelkezik a parancssorból.

  5. Csatlakozzon a virtuális géphez.

  6. Telepítse a Chocolateyt a PowerShell-utasítások használatával.

  7. Futtassa a következő parancsot egy emelt szintű parancssorból. Adja meg a megfelelő verziószámot:

    Megjegyzés

    Az AKSe 0.75.3-as és újabb verziójához az AKS-motor telepítéséhez szükséges parancs a következő choco install aks-engine-azurestack: .

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

A telepítés ellenőrzése

Az ügyfél virtuális gépének beállítása után ellenőrizze, hogy telepítette-e az AKS-motort.

  1. Csatlakozzon az ügyfél virtuális gépéhez.

  2. Futtassa az alábbi parancsot:

    Megjegyzés

    Az AKSe 0.75.3-as és újabb verziói esetén az AKS-motor aktuális verziójának ellenőrzésére szolgáló parancs: aks-engine-azurestack version.

    aks-engine version
    

Ha nem tudja ellenőrizni, hogy telepítette-e az AKS-motort az ügyfél virtuális gépére, olvassa el az AKS-motor telepítésének hibaelhárítása című témakört.

ASDK telepítése

Tanúsítványt kell hozzáadnia, amikor az ASDK-n kívüli gépen futtatja az AKS-motor ügyfél virtuális gépét. Ha maga az ASDK-környezetben használ Windows rendszerű virtuális gépet, a gép már megbízik az ASDK-tanúsítványban. Ha az ügyfélszámítógép kívül esik az ASDK-n, ki kell nyernie a tanúsítványt az ASDK-ból, és hozzá kell adnia a Windows-géphez.

Ha ASDK-t használ, az Azure Resource Manager végpontja önaláírt tanúsítványt használ, explicit módon hozzá kell adnia ezt a tanúsítványt a gép megbízható tanúsítványtárolójához. Az ASDK főtanúsítványa az ASDK-ban üzembe helyezhető virtuális gépeken található.

  1. Exportálja a hitelesítésszolgáltató főtanúsítványát. Útmutatásért lásd : Az Azure Stack Hub hitelesítésszolgáltatói főtanúsítványának exportálása.
  2. Bízzon meg az Azure Stack Hub hitelesítésszolgáltatói főtanúsítványában. Útmutatásért tekintse meg az Azure Stack Hub hitelesítésszolgáltatói főtanúsítványának megbízhatóságát ismertető cikket.

Következő lépések