Megosztás a következőn keresztül:


Az AKS-motor előfeltételeinek beállítása az Azure Stack Hubon

Az AKS-motort telepítheti a környezetében lévő virtuális gépekre vagy bármely olyan ügyfélszámítógépre, amely hozzáfér az Azure Stack Hub Resource Manager végpontjához. A motor futtatása előtt tegye a következőket: az előfizetésben elérhető AKS Base Ubuntu-kiszolgáló és Linux egyéni szkriptbővítmény, egy közreműködői szerepkörhöz rendelt szolgáltatásnév-identitás, valamint egy privát/nyilvános kulcspár az Ubuntu-kiszolgálóhoz való SSH-hozzáféréshez. Emellett ha az Azure Stack fejlesztői készletet használja, a gépnek megbízhatónak kell minősítenie a megfelelő tanúsítványokat.

Ha rendelkezik az előfeltételekkel, elkezdheti definiálni a fürtöt.

Ha Ön az Azure Stack Hub felhőszolgáltatója, és AKS-motort szeretne kínálni, kövesse az AKS-motor hozzáadása az Azure Stack Hub Marketplace-hez című cikk utasításait.

Az AKS-motor előfeltételei

Az AKS-motor használatához a következő erőforrásoknak kell rendelkezésre állniuk. Ne feledje, hogy az AKS-motort az Azure Stack Hub bérlőinek kell használniuk a Kubernetes-fürtök bérlői előfizetésben való üzembe helyezéséhez. Az egyetlen olyan rész, ahol az Azure Stack Hub-operátor bevonására lehet szükség, az a Marketplace-elemek letöltéséhez és egy szolgáltatásnév-identitás létrehozásához szükséges. A részleteket az alábbi táblázatban találja.

A felhőszolgáltatónak a következő elemekkel kell rendelkeznie.

Előfeltétel Description Kötelező Utasítások
Azure Stack Hub 1910 vagy újabb Az AKS-motorhoz az Azure Stack Hub 1910 vagy újabb verziója szükséges. Kötelező Ha nem biztos az Azure Stack Hub verziójában, forduljon a felhőszolgáltatójához.
Egyéni Linux-szkriptbővítmény 2.0-s linuxos egyéni szkriptbővítmény
Ajánlat: Egyéni Linux-szkriptbővítmény 2.0
Verzió: 2.0.6 (vagy újabb verzió)
Közzétevő: Microsoft Corp
Kötelező Ha ez az elem nem szerepel az előfizetésében, lépjen kapcsolatba a felhőszolgáltatóval.
Alapszintű AKS-rendszerképek AKS Base Ubuntu és Windows rendszerkép
További információ a verziófüggőségről: A motor és az alaprendszerkép verziójának egyeztetése
Kötelező Ha ez az elem nem szerepel az előfizetésében, lépjen kapcsolatba a felhőszolgáltatóval.
Ha Ön az Azure Stack Hub felhőszolgáltatója, és AKS-motort szeretne kínálni, kövesse az AKS-motor hozzáadása az Azure Stack Hub Marketplace-hez című témakör utasításait.
Szolgáltatásnév identitása (SPN) Az Azure Resource Manager-on keresztül erőforrásokat üzembe helyező vagy konfigurálni kívánt alkalmazásokat szolgáltatásnévnek kell képviselnie. Kötelező Előfordulhat, hogy egy egyszerű szolgáltatásnév és egy aktuális titkos kód beszerzéséhez kapcsolatba kell lépnie az Azure Stack Hub felhőszolgáltatóval.
Ha Microsoft Entra szolgáltatásnév-identitást használ, internet-hozzáférésre van szükség a Kubernetes-fürt virtuális gépeitől, hogy a szolgáltatásnév Microsoft Entra azonosítóval hitelesíthessen. Aktív titkos kódra is szüksége van. A titkos kód lejárata után a fürt nem lesz működőképes. Ha a környezet nem rendelkezik internet-hozzáféréssel, a Kubernetes-fürt nem lesz működőképes.
Útmutatásért lásd: Alkalmazásidentitás használata erőforrások eléréséhez
(SPN) hozzárendelt közreműködői szerepkör Ahhoz, hogy egy alkalmazás hozzáférhessen az előfizetés erőforrásaihoz a szolgáltatásnév használatával, hozzá kell rendelnie a szolgáltatásnevet egy adott erőforrás szerepköréhez. Kötelező Útmutatásért lásd: Szerepkör hozzárendelése

A következő elemeket állíthatja be.

Előfeltétel Description Kötelező Utasítások
Azure Stack Hub-előfizetés Az Azure Stack Hubban lévő ajánlatokat előfizetéseken keresztül érheti el. Az ajánlat tartalmazza az Ön számára elérhető szolgáltatásokat. Kötelező Ahhoz, hogy bármilyen bérlői számítási feladatot üzembe tudjon helyezni az Azure Stack Hubban, először azure Stack Hub-előfizetést kell beszereznie.
Erőforráscsoport Az erőforráscsoport olyan tároló, amely egy adott Azure-megoldás kapcsolódó erőforrásait tartalmazza. Ha nem ad meg meglévő erőforráscsoportot, az eszköz létrehoz egyet. Választható Azure Resource Manager erőforráscsoportok kezelése a Azure Portal használatával
Privát nyilvános kulcs Ha nyílt SSH-kapcsolatot szeretne használni a fejlesztői gép és a webalkalmazást üzemeltető Azure Stack Hub-példány kiszolgálói virtuális gépe között, létre kell hoznia egy nyilvános és titkos kulcspárt a Secure Shell (SSH) számára. Kötelező A kulcsok létrehozásával kapcsolatos utasításokért lásd: SSH-kulcs létrehozása.

Motor egyeztetése az alapszintű rendszerkép verziójával

Az AKS-motor egy testreszabott Ubuntu Server operációs rendszert helyez üzembe minden fürtcsomópont-lemezképen, az AKS Base Ubuntu-ban és a Windows rendszerkép-disztribúciójában. Az AKS-motor bármely verziója az Azure Stack Hub-operátor által az Azure Stack Hubban elérhetővé tett rendszerképverziótól függ. Az AKS-motor verzióit és az azoknak megfelelő támogatott Kubernetes-verziókat tartalmazó táblázatot a Támogatott Kubernetes-verziók című szakaszban találja. Az AKS-motor verziója v0.55.0 például az AKS Base Ubuntu és a Windows Rendszerkép disztribúció verziójától 2020.08.24 függ. Kérje meg az Azure Stack Hub-operátort, hogy töltse le az adott rendszerképverziót a Azure Marketplace az Azure Stack Hub Marketplace-be.

Hibát fog aktiválni, ha a rendszerkép nem érhető el az Azure Stack Hub Marketplace-en. Ha például jelenleg a 0.55.0-s verziójú AKS-motort és az AKS Base Ubuntu-t használja, és a Windows rendszerkép-disztribúciós verziója 2020.08.24 nem érhető el, az AKS-motor futtatásakor a következő hibaüzenet jelenik meg:

The platform image 'microsoft-aks:aks:aks-ubuntu-1604-202003:2020.08.24' is not available. 
Verify that all fields in the storage profile are correct.

Az AKS-motor aktuális verzióját az alábbi parancs futtatásával ellenőrizheti:

Megjegyzés

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

$ aks-engine version
Version: v0.55.0
GitCommit: 44a35c00c
GitTreeState: clean

Következő lépések