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:
- Azt jelzi, hogy az ügyfélszámítógép vészhelyreállításra alkalmas-e.
- 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.
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.
Csatlakozzon a virtuális géphez.
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.
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.
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ó.
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.
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.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.
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
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.
Csatlakozzon a virtuális géphez.
Telepítse a Chocolateyt a PowerShell-utasítások használatával.
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.
Csatlakozzon az ügyfél virtuális gépéhez.
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ó.
- 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.
- 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.