Kibocsátási megjegyzések az Azure Stack Hub AKS-motorhoz
Az AKS-motor 0.80.2-es verziójára vonatkozik.
Ez a cikk az Azure Stack Hub frissítéséhez használt Azure Kubernetes Service (AKS) motor tartalmát ismerteti. A frissítés az Azure Stack Hub platformra szánt AKS-motor legújabb kiadásának fejlesztéseit és javításait tartalmazza. Ez a cikk nem a globális Azure-hoz készült AKS-motor kiadási információinak dokumentálására szolgál.
Frissítési szempontok
- A megfelelő marketplace-elemeket, az AKS Base Ubuntu 20.04 Rendszerkép-disztribúciót vagy az AKS Base Windows Servert használja az AKS-motor verziójához? A verziókat az Új képek és az AKS-motor letöltése című szakaszban találja.
- A célfürt megfelelő fürtspecifikációját (apimodel.json) és erőforráscsoportját használja? A fürt eredeti üzembe helyezésekor ez a fájl a kimeneti könyvtárban lett létrehozva. Tekintse meg a Kubernetes-fürt üzembe helyezésének parancsparamétereit.
- Megbízható gépet használ az AKS-motor futtatásához, amelyről frissítési műveleteket hajt végre?
- Ha aktív számítási feladatokkal frissít egy operatív fürtöt, a frissítést anélkül alkalmazhatja, hogy az hatással volna rájuk, feltéve, hogy a fürt normál terhelés alatt van. Szükség van azonban egy biztonsági mentési fürtre, ha a felhasználókat hozzá kell irányítani. A biztonsági mentési fürt használata erősen ajánlott.
- Ha lehetséges, futtassa a parancsot egy virtuális gépről az Azure Stack Hub-környezetben a hálózati ugrások és a lehetséges csatlakozási hibák csökkentése érdekében.
- Győződjön meg arról, hogy az előfizetése elegendő kvótával rendelkezik a teljes folyamathoz. A folyamat új virtuális gépeket foglal le a folyamat során. Az eredményként kapott virtuális gépek száma megegyezik az eredetivel, de a folyamat során további virtuális gépek létrehozását tervezi.
- Nincsenek rendszerfrissítések vagy ütemezett tevékenységek.
- Állítson be egy szakaszos frissítést egy olyan fürtön, amely ugyanazokkal az értékekkel van konfigurálva, mint az éles fürt, és tesztelje ott a frissítést, mielőtt ezt elvégezené az éles fürtben.
A frissítési parancs használata
A parancsot az aks-engine upgrade
Azure Stack Hub Kubernetes-fürtjének frissítésében leírtak szerint kell használnia.
Frissítési megszakítások
Néha váratlan tényezők zavarják a fürt frissítését. Megszakítás akkor fordulhat elő, ha az AKS-motor hibát jelez, vagy valami történik az AKS-motor végrehajtási folyamatával. Vizsgálja meg a megszakítás okát, kezelje, és küldje el újra ugyanazt upgrade
a parancsot a frissítési folyamat folytatásához. A upgrade
parancs idempotens, és a parancs ismételt elküldése után folytatnia kell a fürt frissítését. A megszakítások általában növelik a frissítés befejezésének idejét, de nem befolyásolhatják annak befejezését.
Becsült frissítési idő
A becsült frissítési idő a fürtben lévő virtuális gépenként 12–15 perc. Egy 20 csomópontos fürt frissítése például körülbelül 5 órát vehet igénybe.
Útmutató a 0.70.0-s és újabb AKS-motor használatához
Új rendszerkép és AKS-motor letöltése
Töltse le az AKS-alap Ubuntu-rendszerkép és az AKS-motor új verzióit.
Az Azure Stack Hub AKS-motorjának dokumentációjában leírtak szerint a Kubernetes-fürt üzembe helyezéséhez a következőkre van szükség:
- Az aks-engine bináris (kötelező).
- AKS Base Ubuntu 16.04-LTS Image Distro (elavult – már nincs használatban, az API-modell módosítása a 20.04-es verzió használatára).
- AKS Base Ubuntu 18.04-LTS Image Distro (elavult – már nem használható, az API-modellben a 20.04-es helyett).
- AKS Base Ubuntu 20.04-LTS Image Distro (Linux-ügynökökhöz szükséges).
- AKS Base Windows Server rendszerkép (a Windows-ügynökökhöz az alábbi rendszerképek egyikére van szükség):
- AKS Base Windows Server rendszerképtároló.
- AKS Base Windows Server Image Docker.
A frissítéssel a rendszerképek új verziói érhetők el:
Ellenőrizze az AKS-motor és az Azure Stack verzióleképezési táblázatát a szükséges AKS-alaprendszerképekhez.
Kövesse az Azure Stack Hub Marketplace-en az Azure Kubernetes Services (AKS) motor előfeltételeinek hozzáadása című témakör utasításait.
A Kubernetes-fürt rendszergazdájának (általában az Azure Stack Hub bérlői felhasználójának) le kell töltenie az új aks-motort. Tekintse meg az AKS-motor Telepítés Linuxon az Azure Stack Hubban (vagy azzal egyenértékű Windows-cikk) című témakör utasításait. Ugyanazt a folyamatot követheti, amelyet a fürt első telepítéséhez használt. A frissítés felülírja az előző bináris fájlt. Ha például a get-akse.sh szkriptet használta, kövesse az Install in a Connected Environment (Telepítés csatlakoztatott környezetben) című cikkben ismertetett lépéseket. Ugyanez a folyamat érvényes, ha windowsos rendszerre telepíti: Telepítse az AKS-motort a Windowsra az Azure Stack Hubban.
Az Ubuntu 16.04 disztribúcióval létrehozott Kubernetes-fürtök frissítése
Az AKS Engine 0.63.0-s verziójától kezdve az Ubuntu 16.04 disztribúció már nem támogatott, mivel az operációs rendszer elérte az élettartamát. Az AKS Engine 0.67.0-s vagy újabb verziói esetében az aks-motor frissítése automatikusan felülírja a nem támogatott aks-ubuntu-16.04
disztribúció értékét a következővel aks-ubuntu-18.04
: . Az AKS Engine 0.75.3-as vagy újabb verziói esetén, ha a Kubernetes 1.24-ös vagy újabb verzióját használja, az aks-engine-azurestack frissítés automatikusan felülírja a nem támogatott aks-ubuntu-16.04
disztribúciós értéket aks-ubuntu-20.04
.
Az Ubuntu 18.04 disztribúcióval létrehozott Kubernetes-fürtök frissítése
Az AKS Engine 0.75.3-as verziójától kezdve az Ubuntu 18.04 disztribúció már nem támogatott, mivel az operációs rendszer elérte az élettartamát. Az AKS Engine 0.75.3-as vagy újabb verziói esetében az aks-engine-azurestack frissítés automatikusan felülírja a nem támogatott aks-ubuntu-18.04
disztribúciós értéketaks-ubuntu-20.04
.
Docker-tároló futtatókörnyezettel létrehozott Kubernetes-fürtök frissítése
A Kubernetes 1.24-ben a dockershim összetevő el lett távolítva a kubeletből. Ennek eredményeképpen a Docker-tároló futtatókörnyezete már nem támogatott. További információt a Kubernetes 1.24-es verziójának kibocsátási megjegyzéseiben talál. Az AKS Engine 0.75.3-s vagy újabb verziói esetében az aks-engine-azurestack frissítés automatikusan felülírja a nem támogatott docker
containerRuntime
értéketcontainerd
.
Az AKS Engine 0.75.3-os kiadásához a Kubernetes v1.23-on Windows-csomópontokkal rendelkező fürtök használhatják a Windows alaprendszerképet a Docker-futtatókörnyezettel. A Kubernetes 1.24-es verziójú Windows-csomópontokkal rendelkező fürtök használhatják a Windows alaprendszerképét a Tárolóalapú futtatókörnyezettel.
AKS-motor és Azure Stack-verzióleképezés
Az Azure Stack Hub verziója | Az AKS-motor verziója |
---|---|
1910 | 0.43.0, 0.43.1 |
2002 | 0.48.0, 0.51.0 |
2005 | 0.48.0, 0.51.0, 0.55.0, 0.55.4 |
2008 | 0.55.4, 0.60.1 |
2102 | 0.60.1, 0.63.0, 0.67.0, 0.67.3 |
2108 | 0.63.0, 0.67.0, 0.67.3, 0.70.0, 0.71.0, 0.73.0, 0.75.3, 0.76.0 |
2206 | 0.70.0, 0.71.0, 0.73.0, 0.75.3, 0.76.0, 0.77.0 |
2301 | 0.75.3, 0.76.0, 0.77.0, 0.78.0, 0.79.0 |
2306 | 0.78.0, 0.79.0*, 0.80.2* |
2311 | 0.80.2* |
2406 | 0.80.2* |
Feljegyzés
*Támogatott. További információt az AKS motorverzió támogatási szabályzatában talál.
AKS-motor és a megfelelő képleképezés
Az Azure Stack Hubon található AKS Engine támogatott Kubernetes-verzióit az alábbi táblázatban találja. Ne használja az aks-engine get-versions
parancsot, amely a globális Azure-ban és az Azure Stack Hubban támogatott verziókat adja vissza.
Feljegyzés
*A Kubernetes 1.21-től kezdve csak az Azure-beli felhőszolgáltató támogatott az Azure Stack Hubon.
Feljegyzés
** A Kubernetes 1.24-től kezdve csak a containerd
tároló futtatókörnyezete támogatott. További információt a Docker-tároló futtatókörnyezetével létrehozott Kubernetes-fürtök frissítése című szakaszban talál.
Frissítéstervezés
Az AKS-motor upgrade
parancsa teljes mértékben automatizálja a fürt frissítési folyamatát, és kezeli a virtuális gépeket (virtuális gépeket), a hálózatkezelést, a tárolást, a Kubernetes-t és a vezénylési feladatokat. A frissítés alkalmazása előtt ellenőrizze a kibocsátási megjegyzés adatait.
Az AKSe 0.76.0 újdonságai
- A Kubernetes 1.24.11-s és 1.25.7-ös verziójának támogatása hozzáadva.
- A gitHub v0.76.0-s lapján további funkciókat is találhat.
Az AKSe 0.75.3 és újabb verziók újdonságai
Az AKS Engine 0.75.3-ás kiadása és az Azure Stack Hub összes jövőbeli AKS Engine-kiadása az új aks-engine-azurestack adattárból származik. Ezért minden aks-engine
parancsot le kell cserélni a következőre aks-engine-azurestack
: . Módosultak az Azure Stack Hub legújabb AKS Engine-kiadásának parancsai is. Az új parancsokat a Linux-ügyfél létrehozása és a Windows-ügyfél létrehozása területen tekintheti meg. Ha bármilyen problémát tapasztal, hozzon létre egy hibát az új adattárban .
Az Azure Stack Hubon futó AKS Engine 0.75.3-as kiadása linuxos alaprendszerképként az Ubuntu 20.04 LTS-t kínálja. A jelen kiadástól kezdve az Ubuntu 18.04 már nem támogatott. További információt az Ubuntu 18.04 disztribúcióval létrehozott Kubernetes-fürtök frissítése című témakörben talál.
A Kubernetes 1.24-től kezdve csak a containerd
futtatókörnyezet támogatott. További információ: Docker-futtatókörnyezettel létrehozott Kubernetes-fürtök frissítése. Az AKS Engine 0.75.3-os kiadásához a Kubernetes v1.23-on Windows-csomópontokkal rendelkező fürtök használhatják a Windows alaprendszerképet a Docker-futtatókörnyezettel. A Kubernetes 1.24-es verziójú Windows-csomópontokkal rendelkező fürtök a Windows alaprendszerképét tárolóalapú futtatókörnyezettel használhatják.
További funkciókat a 0.75.3-os GitHub-oldalon talál.
Útmutató a 0.70.0-s és újabb AKS-motor használatához
A Microsoft frissítette az Azure Cloud Providert a 0.70.0-s verzióban. Az Azure Cloud Provider az Azure Stack Hub AKS Azure és AKS motorja között megosztott alapvető összetevő.
A 0.70.0-s és újabb AKS-motor használata:
Ha első alkalommal próbál új Kubernetes-fürtöt létrehozni: Használja az AKS-motor megfelelő verziójához és a megfelelő képleképezési táblához megadott MINTA API-modellt.
Ha új fürtöt hoz létre, de a meglévő API-modellt szeretné használni: Módosítsa az API-modellt az Azure-beli felhőszolgáltató utasításainak követésével. Az új beállítás belefoglalásának elmulasztása üzembe helyezési hibát eredményez.
Tárkötetek használata esetén: Győződjön meg arról, hogy az AzureDiskCSI-illesztőprogramot használja. A 0.70.0-s és újabb verzió csak a CSI-illesztőprogramokat támogatja, nem az örökölt faalapú tárolószolgáltatót. A frissítéshez kövesse a frissítés utasításait a tárkötetek használata közben.
Ismert problémák
- Ha több Kubernetes-szolgáltatást helyez üzembe párhuzamosan egy fürtben, az az alapszintű terheléselosztó konfigurációjában hibához vezethet. Javasoljuk, hogy egyszerre egy szolgáltatást telepítsen.
- Mivel az aks-engine eszköz egy megosztott forráskódtár az Azure-ban és az Azure Stack Hubban, a számos kibocsátási megjegyzés és lekéréses kérés megvizsgálása azt eredményezheti, hogy az eszköz támogatja a Kubernetes és az operációsrendszer-platform más verzióit a korábban felsoroltakon túl. Ezeket figyelmen kívül hagyhatja, és a fenti verziótáblát használhatja a frissítés hivatalos útmutatójaként.
- Az AKS Engine 0.67.0-s verzió rossz Windows-rendszerképet használ Windows-fürtök telepítésekor. A probléma megoldásához használja a 0.70.0-s verziót.
Referencia
Az alábbi lista az Azure és az Azure Stack Hub kibocsátási megjegyzéseinek teljes készletét tartalmazza:
- https://github.com/Azure/aks-engine/releases/tag/v0.64.0
- https://github.com/Azure/aks-engine/releases/tag/v0.65.0
- https://github.com/Azure/aks-engine/releases/tag/v0.65.1
- https://github.com/Azure/aks-engine/releases/tag/v0.66.0
- https://github.com/Azure/aks-engine/releases/tag/v0.66.1
- https://github.com/Azure/aks-engine/releases/tag/v0.67.0
- https://github.com/Azure/aks-engine/releases/tag/v0.70.0
- https://github.com/Azure/aks-engine/releases/tag/v0.71.0
- https://github.com/Azure/aks-engine/releases/tag/v0.73.0
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.75.3
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.76.0
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.77.0
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.78.0
- https://github.com/Azure/aks-engine-azurestack/releases/tag/v0.79.0
Az AKS-motor 0.67.0-s verziójára vonatkozik.
Ez a cikk az Azure Stack Hub frissítéséhez használt Azure Kubernetes Service (AKS) motor tartalmát ismerteti. A frissítés az Azure Stack Hub platformra szánt AKS-motor legújabb kiadásának fejlesztéseit és javításait tartalmazza. Ez a cikk nem a globális Azure-hoz készült AKS-motor kiadási információinak dokumentálására szolgál.
Frissítéstervezés
Az AKS-motor upgrade
parancsa teljes mértékben automatizálja a fürt frissítési folyamatát. Kezeli a virtuális gépeket (virtuális gépeket), a hálózatkezelést, a tárolást, a Kubernetes-t és a vezénylési feladatokat. A frissítés alkalmazása előtt ellenőrizze a kibocsátási megjegyzés adatait.
Frissítési szempontok
- A megfelelő marketplace-elemeket, az AKS Base Ubuntu 16.04-LTS-t vagy a 18.04-es rendszerkép-disztribúciót vagy az AKS Base Windows Servert használja az AKS-motor verziójához? A verziók az "Új képek és AKS-motor letöltése" című szakaszban találhatók.
- A célfürt megfelelő fürtspecifikációját (apimodel.json) és erőforráscsoportját használja? A fürt eredeti üzembe helyezésekor ez a fájl a kimeneti könyvtárban lett létrehozva. Tekintse meg a Kubernetes-fürt üzembe helyezésének parancsparamétereit.
- Megbízható gépet használ az AKS-motor futtatásához, és amelyről frissítési műveleteket hajt végre?
- Ha aktív számítási feladatokkal frissít egy operatív fürtöt, a frissítést anélkül alkalmazhatja, hogy az hatással volna rájuk, feltéve, hogy a fürt normál terhelés alatt van. Szükség van azonban egy biztonsági mentési fürtre, ha a felhasználókat hozzá kell irányítani. A biztonsági mentési fürt használata erősen ajánlott.
- Ha lehetséges, futtassa a parancsot egy virtuális gépről az Azure Stack Hub-környezetben a hálózati ugrások és a lehetséges csatlakozási hibák csökkentése érdekében.
- Győződjön meg arról, hogy az előfizetése elegendő kvótával rendelkezik a teljes folyamathoz. A folyamat új virtuális gépeket foglal le a folyamat során. Az eredményként kapott virtuális gépek száma megegyezik az eredetivel, de a folyamat során további virtuális gépek létrehozását tervezi.
- Nincsenek rendszerfrissítések vagy ütemezett tevékenységek.
- Állítson be egy szakaszos frissítést egy olyan fürtön, amely ugyanazokkal az értékekkel van konfigurálva, mint az éles fürt, és tesztelje ott a frissítést, mielőtt ezt elvégezené az éles fürtben.
A frissítési parancs használata
A parancsot az aks-engine upgrade
Azure Stack Hub Kubernetes-fürtjének frissítésében leírtak szerint kell használnia.
Frissítési megszakítások
Néha váratlan tényezők zavarják a fürt frissítését. Megszakítás akkor fordulhat elő, ha az AKS-motor hibát jelez, vagy valami történik az AKS-motor végrehajtási folyamatával. Vizsgálja meg a megszakítás okát, kezelje, és küldje el újra ugyanazt upgrade
a parancsot a frissítési folyamat folytatásához. A upgrade
parancs idempotens, és a parancs ismételt elküldése után folytatnia kell a fürt frissítését. A megszakítások általában növelik a frissítés befejezésének idejét, de nem befolyásolhatják annak befejezését.
Becsült frissítési idő
A becsült frissítési idő a fürtben lévő virtuális gépenként 12–15 perc. Egy 20 csomópontos fürt frissítése például körülbelül 5 órát vehet igénybe.
Új rendszerkép és AKS-motor letöltése
Töltse le az AKS-alap Ubuntu-rendszerkép és az AKS-motor új verzióit.
Az Azure Stack Hub AKS-motorjának dokumentációjában leírtak szerint a Kubernetes-fürt üzembe helyezéséhez a következőkre van szükség:
- Az aks-engine bináris (kötelező).
- AKS Base Ubuntu 16.04-LTS Image Distro (elavult – már nincs használatban, az API-modell módosítása a 18.04-es verzió használatára).
- AKS Base Ubuntu 18.04-LTS Image Distro (Linux-ügynökökhöz szükséges).
- AKS Base Windows Server rendszerkép-disztribúció (a Windows-ügynökökhöz szükséges).
A frissítéssel a rendszerképek új verziói érhetők el:
Ellenőrizze az AKS-motor és az Azure Stack verzióleképezési táblázatát a szükséges AKS-alaprendszerképekhez.
Kövesse az Azure Stack Hub Marketplace-en az Azure Kubernetes Services (AKS) motor előfeltételeinek hozzáadása című témakör utasításait.
A Kubernetes-fürt rendszergazdájának (általában az Azure Stack Hub bérlői felhasználójának) le kell töltenie az új aks-motort. Tekintse meg az AKS-motor Telepítés Linuxon az Azure Stack Hubban (vagy azzal egyenértékű Windows-cikk) című témakör utasításait. Ugyanazt a folyamatot követheti, amelyet a fürt első telepítéséhez használt. A frissítés felülírja az előző bináris fájlt. Ha például a get-akse.sh szkriptet használta, kövesse az Install in a Connected Environment (Telepítés csatlakoztatott környezetben) című cikkben ismertetett lépéseket. Ugyanez a folyamat érvényes, ha windowsos rendszerre telepíti: Telepítse az AKS-motort a Windowsra az Azure Stack Hubban.
Az Ubuntu 16.04 disztribúcióval létrehozott Kubernetes-fürtök frissítése
Az AKS Engine 0.67.0-s verziójától kezdve az Ubuntu 16.04 disztribúció már nem támogatott lehetőség, mivel az operációs rendszer elérte az élettartamát. Fürt frissítéséhez állítsa be az operációs rendszer disztribúcióját aks-ubuntu-18.04
a bemeneti API-modellben, amely által aks-engine deploy
létrehozott és bemenetként aks-engine upgrade
átadott:
"masterProfile": {
"distro": "aks-ubuntu-18.04"
},
"agentPoolProfiles": [{
"distro": "aks-ubuntu-18.04"
}]
AKS-motor és Azure Stack-verzióleképezés
Az Azure Stack Hub verziója | Az AKS-motor verziója |
---|---|
1910 | 0.43.0, 0.43.1 |
2002 | 0.48.0, 0.51.0 |
2005 | 0.48.0, 0.51.0, 0.55.0, 0.55.4 |
2008 | 0.55.4, 0.60.1 |
2102 | 0.60.1, 0.63.0, 0.67.0 |
2108 | 0.63.0, 0.67.0 |
A Kubernetes verziófrissítési útvonala az AKS-motor 0.67.0-s verziójában
Az Azure Stack Hub aktuális verzióját és frissítési verzióját az alábbi táblázatban találja. Ez a táblázat az Azure Stack Hub AKS-motorfürtjére vonatkozik. Ne használja az aks-engine get-versions
parancsot, amely a globális Azure-ban és az Azure Stack Hubban támogatott verziókat adja vissza.
Aktuális verzió | Frissítés érhető el |
---|---|
1.15.12 | 1.16.14, 1.16.15 |
1.16.14 | 1.16.15, 1.17.17 |
1.17.11, 1.17.17 | 1.18.18 |
1.18.15, 1.18.18 | 1.19.10 |
1.19.10 | 1.19.15, 1.20.11 |
1.20.6 | 1.20.11 |
Az API-modell JSON-fájljában adja meg a kiadási és verzióértékeket a orchestratorProfile
szakaszban. Ha például a Kubernetes 1.17.17-es telepítését tervezi, a következő két értéket kell beállítania (lásd a kubernetes-azurestack.json példát):
- "orchestratorRelease": "1.17",
- "orchestratorVersion": "1.17.17"
AKS-motor és a megfelelő képleképezés
AKS-motor | Alapszintű AKS-rendszerkép | Kubernetes-verziók | API-modellminták |
---|---|---|---|
0\.43.1 | AKS Base Ubuntu 16.04-LTS Image Distro, 2019. október (2019. 10. 24.) | 1.15.5, 1.15.4, 1.14.8, 1.14.7 | |
0\.48.0 | AKS Base Ubuntu 16.04-LTS Image Distro, 2020. március (2020. 03. 19.) | 1.15.10, 1.14.7 | |
0\.51.0 | AKS Base Ubuntu 16.04-LTS Image Distro, May 2020 (2020.05.13), AKS Base Windows Image (17763.1217.200513) | 1.15.12, 1.16.8, 1.16.9 | Linux, Windows |
0\.55.0 | AKS Base Ubuntu 16.04-LTS Image Distro, August 2020 (2020.08.24), AKS Base Windows Image (17763.1397.200820) | 1.15.12, 1.16.14, 1.17.11 | Linux, Windows |
0\.55.4 | AKS Base Ubuntu 16.04-LTS Image Distro, 2020. szeptember (2020.09.14), AKS Base Windows Image (17763.1397.200820) | 1.15.12, 1.16.14, 1.17.11 | Linux, Windows |
V0.60.1 | AKS Base Ubuntu 16.04-LTS Image Distro, 2021. január (2021.01.28), AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q1 (2021.01.28), Alapszintű AKS-/Windows-rendszerkép (17763.1697.210129) |
1.16.14, 1.16.15, 1.17.17, 1.18.15 | Linux, Windows |
0.63.0-s verzió | AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q2 (2021.05.24), AKS Base Windows Image (17763.1935.210520) | 1.18.18, 1.19.10, 1.20.6 | API-modellminták (Linux, Windows) |
0.67.0-s verzió | AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q3 (2021.09.27), AKS Base Windows Image (17763.2213.210927) | 1.19.15, 1.20.11 | API-modellminták (Linux, Windows) |
Újdonságok
Ha privát előzetes verzióban szeretne részt venni, előzetes verziójú hozzáférést kérhet.
Új funkciók:
- A Kubernetes 1.19.15 és 1.20.11 támogatása
Ismert problémák
- Ha több Kubernetes-szolgáltatást helyez üzembe párhuzamosan egy fürtben, az az alapszintű terheléselosztó konfigurációjában hibához vezethet. Javasoljuk, hogy egyszerre egy szolgáltatást telepítsen.
- Mivel az aks-engine eszköz egy megosztott forráskódtár az Azure-ban és az Azure Stack Hubban, a számos kibocsátási megjegyzés és lekéréses kérés megvizsgálása azt eredményezheti, hogy az eszköz támogatja a Kubernetes és az operációsrendszer-platform más verzióit a korábban felsoroltakon túl. Ezeket figyelmen kívül hagyhatja, és a fenti verziótáblát használhatja a frissítés hivatalos útmutatójaként.
Referencia
Az alábbi lista az Azure és az Azure Stack Hub kibocsátási megjegyzéseinek teljes készletét tartalmazza:
- https://github.com/Azure/aks-engine/releases/tag/v0.64.0
- https://github.com/Azure/aks-engine/releases/tag/v0.65.0
- https://github.com/Azure/aks-engine/releases/tag/v0.65.1
- https://github.com/Azure/aks-engine/releases/tag/v0.66.0
- https://github.com/Azure/aks-engine/releases/tag/v0.66.1
- https://github.com/Azure/aks-engine/releases/tag/v0.67.0
Az AKS-motor 0.60.1-es verziójára vonatkozik.
Ez a cikk az Azure Stack Hub frissítéséhez használt Azure Kubernetes Service (AKS) motor tartalmát ismerteti. A frissítés az Azure Stack Hub platformra szánt AKS-motor legújabb kiadásának fejlesztéseit és javításait tartalmazza. Ez a cikk nem a globális Azure-hoz készült AKS-motor kiadási információinak dokumentálására szolgál.
Frissítéstervezés
Az AKS-motor upgrade
parancsa teljes mértékben automatizálja a fürt frissítési folyamatát, és kezeli a virtuális gépeket (virtuális gépeket), a hálózatkezelést, a tárolást, a Kubernetes-t és a vezénylési feladatokat. A frissítés alkalmazása előtt ellenőrizze a kibocsátási megjegyzés adatait.
Frissítési szempontok
- A megfelelő marketplace-elemeket, az AKS Base Ubuntu 16.04-LTS-t vagy a 18.04-es rendszerkép-disztribúciót vagy az AKS Base Windows Servert használja az AKS-motor verziójához? A verziók az "Új képek és AKS-motor letöltése" című szakaszban találhatók.
- A célfürt megfelelő fürtspecifikációját (apimodel.json) és erőforráscsoportját használja? A fürt eredeti üzembe helyezésekor ez a fájl a kimeneti könyvtárban lett létrehozva. Tekintse meg a Kubernetes-fürt üzembe helyezésének parancsparamétereit.
- Megbízható gépet használ az AKS-motor futtatásához, és amelyről frissítési műveleteket hajt végre?
- Ha aktív számítási feladatokkal frissít egy operatív fürtöt, a frissítést anélkül alkalmazhatja, hogy az hatással volna rájuk, feltéve, hogy a fürt normál terhelés alatt van. Szükség van azonban egy biztonsági mentési fürtre, ha a felhasználókat hozzá kell irányítani. A biztonsági mentési fürt használata erősen ajánlott.
- Ha lehetséges, futtassa a parancsot egy virtuális gépről az Azure Stack Hub-környezetben a hálózati ugrások és a lehetséges csatlakozási hibák csökkentése érdekében.
- Győződjön meg arról, hogy az előfizetése elegendő kvótával rendelkezik a teljes folyamathoz. A folyamat új virtuális gépeket foglal le a folyamat során. Az eredményként kapott virtuális gépek száma megegyezik az eredetivel, de a folyamat során további virtuális gépek létrehozását tervezi.
- Nincsenek rendszerfrissítések vagy ütemezett tevékenységek.
- Állítson be egy szakaszos frissítést egy olyan fürtön, amely ugyanazokkal az értékekkel van konfigurálva, mint az éles fürt, és tesztelje ott a frissítést, mielőtt ezt elvégezené az éles fürtben.
A frissítési parancs használata
A parancsot az aks-engine upgrade
Azure Stack Hub Kubernetes-fürtjének frissítésében leírtak szerint kell használnia.
Frissítési megszakítások
Néha váratlan tényezők zavarják a fürt frissítését. Megszakítás akkor fordulhat elő, ha az AKS-motor hibát jelez, vagy valami történik az AKS-motor végrehajtási folyamatával. Vizsgálja meg a megszakítás okát, kezelje, és küldje el újra ugyanazt upgrade
a parancsot a frissítési folyamat folytatásához. A upgrade
parancs idempotens, és a parancs ismételt elküldése után folytatnia kell a fürt frissítését. A megszakítások általában növelik a frissítés befejezésének idejét, de nem befolyásolhatják annak befejezését.
Becsült frissítési idő
A becsült frissítési idő a fürtben lévő virtuális gépenként 12–15 perc. Egy 20 csomópontos fürt frissítése például körülbelül 5 órát vehet igénybe.
Új rendszerkép és AKS-motor letöltése
Töltse le az AKS-alap Ubuntu-rendszerkép és az AKS-motor új verzióit.
Az Azure Stack Hub AKS-motorjának dokumentációjában leírtak szerint a Kubernetes-fürt üzembe helyezéséhez a következőkre van szükség:
- Az aks-engine bináris (kötelező).
- AKS Base Ubuntu 16.04-LTS Image Distro (elavult – már nincs használatban, az API-modell módosítása a 18.04-es verzió használatára).
- AKS Base Ubuntu 18.04-LTS Image Distro (Linux-ügynökökhöz szükséges).
- AKS Base Windows Server rendszerkép-disztribúció (a Windows-ügynökökhöz szükséges).
Ezek új verziói a következő frissítéssel érhetők el:
Az Azure Stack Hub-operátornak le kell töltenie az új AKS Base-rendszerképeket a bélyegpiacra:
AKS Base Ubuntu 16.04-LTS Image Distro, 2021. január (2021. 01. 28.)
AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q1 (2021.01.28),
Alapszintű AKS-/Windows-rendszerkép (17763.1697.210129)
Kövesse az Azure Stack Hub Marketplace-en az Azure Kubernetes Services (AKS) motor előfeltételeinek hozzáadása című témakör utasításait.
A Kubernetes-fürt rendszergazdájának (általában az Azure Stack Hub bérlői felhasználójának) le kell töltenie az új aks-motort. Tekintse meg az AKS-motor Telepítés Linuxon az Azure Stack Hubban (vagy azzal egyenértékű Windows-cikk) című témakör utasításait. Ugyanazt a folyamatot követheti, amelyet a fürt első telepítéséhez használt. A frissítés felülírja az előző bináris fájlt. Ha például a get-akse.sh szkriptet használta, kövesse az Install in a Connected Environment (Telepítés csatlakoztatott környezetben) című cikkben ismertetett lépéseket. Ugyanez a folyamat érvényes, ha windowsos rendszerre telepíti: Telepítse az AKS-motort a Windowsra az Azure Stack Hubban.
AKS-motor és Azure Stack-verzióleképezés
Az Azure Stack Hub verziója | Az AKS-motor verziója |
---|---|
1910 | 0.43.0, 0.43.1 |
2002 | 0.48.0, 0.51.0 |
2005 | 0.48.0, 0.51.0, 0.55.0, 0.55.4 |
2008 | 0.55.4, 0.60.1 |
A Kubernetes verziófrissítési útvonala az AKS-motor 0.60.1-es verziójában
Az Azure Stack Hub aktuális verzióját és frissítési verzióját az alábbi táblázatban találja. Ez a táblázat az Azure Stack Hub AKS-motorfürtjére vonatkozik. Ne használja az aks-engine get-versions
parancsot, amely a globális Azure-ban és az Azure Stack Hubban támogatott verziókat adja vissza.
Aktuális verzió | Frissítés érhető el |
---|---|
1.15.12 | 1.16.14, 1.16.15 |
1.16.14 | 1.16.15, 1.17.17 |
1.17.11 | 1.17.17, 1.18.15 |
1.17.17 | 1.18.15 |
Az API-modell JSON-fájljában adja meg a kiadási és verzióértékeket a orchestratorProfile
szakaszban. Ha például a Kubernetes 1.17.17-es telepítését tervezi, a következő két értéket kell beállítania (lásd a kubernetes-azurestack.json példát):
- "orchestratorRelease": "1.17",
- "orchestratorVersion": "1.17.17"
AKS-motor és a megfelelő képleképezés
AKS-motor | Alapszintű AKS-rendszerkép | Kubernetes-verziók | API-modellminták |
---|---|---|---|
0\.43.1 | AKS Base Ubuntu 16.04-LTS Image Distro, 2019. október (2019. 10. 24.) | 1.15.5, 1.15.4, 1.14.8, 1.14.7 | |
0\.48.0 | AKS Base Ubuntu 16.04-LTS Image Distro, 2020. március (2020. 03. 19.) | 1.15.10, 1.14.7 | |
0\.51.0 | AKS Base Ubuntu 16.04-LTS Image Distro, May 2020 (2020.05.13), AKS Base Windows Image (17763.1217.200513) | 1.15.12, 1.16.8, 1.16.9 | Linux, Windows |
0\.55.0 | AKS Base Ubuntu 16.04-LTS Image Distro, August 2020 (2020.08.24), AKS Base Windows Image (17763.1397.200820) | 1.15.12, 1.16.14, 1.17.11 | Linux, Windows |
0\.55.4 | AKS Base Ubuntu 16.04-LTS Image Distro, 2020. szeptember (2020.09.14), AKS Base Windows Image (17763.1397.200820) | 1.15.12, 1.16.14, 1.17.11 | Linux, Windows |
V0.60.1 | AKS Base Ubuntu 16.04-LTS Image Distro, 2021. január (2021.01.28), AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q1 (2021.01.28), Alapszintű AKS-/Windows-rendszerkép (17763.1697.210129) |
1.16.14, 1.16.15, 1.17.17, 1.18.15 | Linux, Windows |
Újdonságok
Ha privát előzetes verzióban szeretne részt venni, előzetes verziójú hozzáférést kérhet.
Új funkciók:
- Az Ubuntu 18.04 általános elérhetősége.
- Tanúsítvány rotálása nyilvános előzetes verzió #4214.
- T4 Nvidia GPU Private Preview #4259.
- Azure Active Directory integrációs privát előzetes verzió.
- Csi Driver for Azure Blobs Private Preview #712.
- Csi Driver Azure Disks Public Preview #712.
- A CSI-illesztőprogram NFS nyilvános előzetes verziója #712.
- A Kubernetes 1 támogatása. 17.17 #4188 és 1.18.15 #4187.
Ismert problémák
- Ha több Kubernetes-szolgáltatást helyez üzembe párhuzamosan egy fürtben, az az alapszintű terheléselosztó konfigurációjában hibához vezethet. Javasoljuk, hogy egyszerre egy szolgáltatást telepítsen.
- Mivel az aks-engine eszköz egy megosztott forráskódtár az Azure-ban és az Azure Stack Hubban, a számos kibocsátási megjegyzés és lekéréses kérés megvizsgálása azt eredményezheti, hogy az eszköz támogatja a Kubernetes és az operációsrendszer-platform más verzióit a korábban felsoroltakon túl. Ezeket figyelmen kívül hagyhatja, és a fenti verziótáblát használhatja a frissítés hivatalos útmutatójaként.
Referencia
Az alábbi lista az Azure és az Azure Stack Hub kibocsátási megjegyzéseinek teljes készletét tartalmazza:
Az AKS-motor 0.55.4-es verziójára vonatkozik.
Ez a cikk az Azure Stack Hub frissítéséhez használt Azure Kubernetes Service (AKS) motor tartalmát ismerteti. A frissítés az Azure Stack Hub platformra szánt AKS-motor legújabb kiadásának fejlesztéseit és javításait tartalmazza. Ez a cikk nem a globális Azure-hoz készült AKS-motor kiadási információinak dokumentálására szolgál.
Frissítéstervezés
Az AKS-motor upgrade
parancsa teljes mértékben automatizálja a fürt frissítési folyamatát, és kezeli a virtuális gépeket (virtuális gépeket), a hálózatkezelést, a tárolást, a Kubernetes-t és a vezénylési feladatokat. A frissítés alkalmazása előtt ellenőrizze a kibocsátási megjegyzés adatait.
Frissítési szempontok
- A megfelelő marketplace-elemet, az AKS Base Ubuntu 16.04-LTS Image Distro-t használja az AKS-motor verziójához? A verziókat az "Új rendszerkép és AKS-motor letöltése" szakaszban találja.
- A célfürt megfelelő fürtspecifikációját (apimodel.json) és erőforráscsoportját használja? A fürt eredeti üzembe helyezésekor ez a fájl a kimeneti könyvtárban lett létrehozva. Tekintse meg a Kubernetes-fürt üzembe helyezésének parancsparamétereit.
- Megbízható gépet használ az AKS-motor futtatásához, amelyről frissítési műveleteket hajt végre?
- Ha aktív számítási feladatokkal frissít egy operatív fürtöt, a frissítést anélkül alkalmazhatja, hogy az hatással volna rájuk, feltéve, hogy a fürt normál terhelés alatt van. Szükség van azonban egy biztonsági mentési fürtre, ha a felhasználókat hozzá kell irányítani. A biztonsági mentési fürt használata erősen ajánlott.
- Ha lehetséges, futtassa a parancsot egy virtuális gépről az Azure Stack Hub-környezetben a hálózati ugrások és a lehetséges csatlakozási hibák csökkentése érdekében.
- Győződjön meg arról, hogy az előfizetése elegendő kvótával rendelkezik a teljes folyamathoz. A folyamat új virtuális gépeket foglal le a folyamat során. Az eredményként kapott virtuális gépek száma megegyezik az eredetivel, de a folyamat során további virtuális gépek létrehozását tervezi.
- Nincsenek rendszerfrissítések vagy ütemezett tevékenységek.
- Állítson be egy szakaszos frissítést egy olyan fürtön, amely ugyanazokkal az értékekkel van konfigurálva, mint az éles fürt, és tesztelje ott a frissítést, mielőtt ezt elvégezené az éles fürtben.
A frissítési parancs használata
A parancsot az aks-engine upgrade
Azure Stack Hub Kubernetes-fürtjének frissítésében leírtak szerint kell használnia.
Frissítési megszakítások
Néha váratlan tényezők zavarják a fürt frissítését. Megszakítás akkor fordulhat elő, ha az AKS-motor hibát jelez, vagy valami történik az AKS-motor végrehajtási folyamatával. Vizsgálja meg a megszakítás okát, kezelje, és küldje el újra ugyanazt upgrade
a parancsot a frissítési folyamat folytatásához. A upgrade
parancs idempotens, és a parancs ismételt elküldése után folytatnia kell a fürt frissítését. A megszakítások általában növelik a frissítés befejezésének idejét, de nem befolyásolhatják annak befejezését.
Becsült frissítési idő
A becsült frissítési idő a fürtben lévő virtuális gépenként 12–15 perc. Egy 20 csomópontos fürt frissítése például körülbelül 5 órát vehet igénybe.
Új rendszerkép és AKS-motor letöltése
Töltse le az AKS-alap Ubuntu-rendszerkép és AKS-motor új verzióit.
Az Azure Stack Hub AKS-motorjának dokumentációjában leírtak szerint a Kubernetes-fürt üzembe helyezéséhez két fő összetevőre van szükség:
- Az aks-engine bináris (kötelező).
- AKS Base Ubuntu 16.04-LTS Image Distro
A frissítéssel a rendszerképek új verziói érhetők el:
Az Azure Stack Hub-operátornak le kell töltenie egy új AKS-alap Ubuntu-rendszerképet a bélyegpiacra:
Név: AKS Base Ubuntu 16.04-LTS Image Distro, 2020. szeptember (2020.09.14)
Verzió: 2020.09.14
Kövesse az Azure Stack Hub Marketplace-en az Azure Kubernetes Services (AKS) motor előfeltételeinek hozzáadása című témakör utasításait.
A Kubernetes-fürt rendszergazdájának (általában az Azure Stack Hub bérlői felhasználójának) le kell töltenie az új aks-motort. Tekintse meg az AKS-motor Telepítés Linuxon az Azure Stack Hubban (vagy azzal egyenértékű Windows-cikk) című témakör utasításait. Ugyanazt a folyamatot követheti, amelyet a fürt első telepítéséhez használt. A frissítés felülírja az előző bináris fájlt. Ha például a get-akse.sh szkriptet használta, kövesse az Install in a Connected Environment (Telepítés csatlakoztatott környezetben) című cikkben ismertetett lépéseket. Ugyanez a folyamat érvényes, ha windowsos rendszerre telepíti: Telepítse az AKS-motort a Windowsra az Azure Stack Hubban.
AKS-motor és Azure Stack-verzióleképezés
Az Azure Stack Hub verziója | Az AKS-motor verziója |
---|---|
1910 | 0.43.0, 0.43.1 |
2002 | 0.48.0, 0.51.0 |
2005 | 0.48.0, 0.51.0, 0.55.0, 0.55.4 |
A Kubernetes verziófrissítési útvonala az AKS-motor 0.55.4-es verziójában
Az Azure Stack Hub aktuális verzióját és frissítési verzióját az alábbi táblázatban találja. Ez a táblázat az Azure Stack Hub AKS-motorfürtjére vonatkozik. Ne használja az aks-engine get-versions
parancsot, amely a globális Azure-ban és az Azure Stack Hubban támogatott verziókat adja vissza.
Aktuális verzió | Frissítés érhető el |
---|---|
1.15.10 | 1.15.12 |
1.15.12, 1.16.8, 1.16.9 | 1.16.14 |
1.16.8, 1.16.9, 1.16.14 | 1.17.11 |
Az API-modell JSON-fájljában adja meg a kiadási és verzióértékeket a orchestratorProfile
szakaszban. Ha például a Kubernetes 1.17.17-es telepítését tervezi, a következő két értéket kell beállítania (lásd a kubernetes-azurestack.json példát):
- "orchestratorRelease": "1.16",
- "orchestratorVersion": "1.16.14"
AKS-motor és a megfelelő képleképezés
Kubernetes-verziók | Jegyzetek |
---|---|
1.15.5, 1.15.4, 1.14.8, 1.14.7 | |
1.15.10, 1.14.7 | |
1.15.12, 1.16.8, 1.16.9 | API-modellminták (Linux, Windows) |
1.15.12, 1.16.14, 1.17.11 | API-modellminták (Linux, Windows) |
1.15.12, 1.16.14, 1.17.11 | API-modellminták (Linux, Windows) |
Újdonságok
- Az Azure Stack Linux VHD-jének frissítése 2020.09.14 -re #3828
- Támogatja az Azure Stack #3702-en futó K8s 1.17.11-et
- Támogatja a K8s 1.16.14-et az Azure Stack #3704-en
- Linux VHD-frissítés a 2020.09.14 -hez #3750
- Windows VHD-frissítés augusztus #3730-ra
- A Kubernetes metrics-server frissítése a 0.3.7-re #3669-re
- A Docker verziójának frissítése a naplóforgatási probléma #3693 megoldásához
- A CoreDNS frissítése az 1.7.0 #3608-ra
- A moby 19.03.x csomagok használata #3549
- Javítások az Azure-cni frissítési stratégiájához #3571
Ismert problémák
- Ha több Kubernetes-szolgáltatást helyez üzembe párhuzamosan egy fürtben, az az alapszintű terheléselosztó konfigurációjában hibához vezethet. Javasoljuk, hogy egyszerre egy szolgáltatást telepítsen.
- Az aks-engine
get-versions
futtatásakor a kimenet az Azure-ra és az Azure Stack Hubra vonatkozó információkat hoz létre, azonban nincs explicit mód az Azure Stack Hubnak megfelelő adatok megkülönböztetésére. Ne használja ezt a parancsot a frissítéshez elérhető verziók meghatározásához. Használja az előző szakaszban ismertetett frissítési referenciatáblát. - Mivel az aks-engine eszköz egy megosztott forráskódtár az Azure-ban és az Azure Stack Hubban, a számos kibocsátási megjegyzés és lekéréses kérés megvizsgálása azt eredményezheti, hogy az eszköz támogatja a Kubernetes és az operációsrendszer-platform más verzióit a korábban felsoroltakon túl. Ezeket figyelmen kívül hagyhatja, és a fenti verziótáblát használhatja a frissítés hivatalos útmutatójaként.
Referencia
Ez az Azure és az Azure Stack Hub kibocsátási megjegyzéseinek teljes készlete:
- https://github.com/Azure/aks-engine/releases/tag/v0.51.1
- https://github.com/Azure/aks-engine/releases/tag/v0.52.1
- https://github.com/Azure/aks-engine/releases/tag/v0.53.1
- https://github.com/Azure/aks-engine/releases/tag/v0.54.1
- https://github.com/Azure/aks-engine/releases/tag/v0.55.0
- https://github.com/Azure/aks-engine/releases/tag/v0.55.4
Az AKS-motor 0.48.0-s vagy korábbi verziójára vonatkozik.
Ez a cikk az Azure Stack Hub frissítéséhez használt Azure Kubernetes Service (AKS) motor tartalmát ismerteti. A frissítés az Azure Stack Hub platformra szánt AKS-motor legújabb kiadásának fejlesztéseit és javításait tartalmazza. Ez a cikk nem a globális Azure-hoz készült AKS-motor kiadási információinak dokumentálására szolgál.
Frissítéstervezés
Az AKS-motor upgrade
parancsa teljes mértékben automatizálja a fürt frissítési folyamatát, és kezeli a virtuális gépeket (virtuális gépeket), a hálózatkezelést, a tárolást, a Kubernetes-t és a vezénylési feladatokat. A frissítés alkalmazása előtt ellenőrizze a kibocsátási megjegyzés adatait.
Frissítési szempontok
- A megfelelő marketplace-elemet, az AKS Base Ubuntu 16.04-LTS Image Distro-t használja az AKS-motor verziójához? A verziókat az Új AKS-alap Ubuntu-rendszerkép és AKS-motorverziók letöltése című szakaszban találja.
- A célfürt megfelelő fürtspecifikációját (apimodel.json) és erőforráscsoportját használja? A fürt eredeti üzembe helyezésekor ez a fájl a kimeneti könyvtárban lett létrehozva. Tekintse meg a Kubernetes-fürt üzembe helyezésének parancsparamétereit.
- Megbízható gépet használ az AKS-motor futtatásához, és amelyről frissítési műveleteket hajt végre?
- Ha aktív számítási feladatokkal frissít egy operatív fürtöt, a frissítést anélkül alkalmazhatja, hogy az hatással volna rájuk, feltéve, hogy a fürt normál terhelés alatt van. Szükség van azonban egy biztonsági mentési fürtre, ha a felhasználókat hozzá kell irányítani. A biztonsági mentési fürt használata erősen ajánlott.
- Ha lehetséges, futtassa a parancsot egy virtuális gépről az Azure Stack Hub-környezetben a hálózati ugrások és a lehetséges csatlakozási hibák csökkentése érdekében.
- Győződjön meg arról, hogy az előfizetése elegendő kvótával rendelkezik a teljes folyamathoz. A folyamat új virtuális gépeket foglal le a folyamat során. Az eredményként kapott virtuális gépek száma megegyezik az eredetivel, de a folyamat során további virtuális gépek létrehozását tervezi.
- Nincsenek rendszerfrissítések vagy ütemezett tevékenységek.
- Állítson be egy szakaszos frissítést egy olyan fürtön, amely ugyanazokkal az értékekkel van konfigurálva, mint az éles fürt, és tesztelje ott a frissítést, mielőtt ezt elvégezené az éles fürtben.
A frissítési parancs használata
A parancsot az aks-engine upgrade
Azure Stack Hub Kubernetes-fürtjének frissítésében leírtak szerint kell használnia.
Frissítési megszakítások
Néha váratlan tényezők zavarják a fürt frissítését. Megszakítás akkor fordulhat elő, ha az AKS-motor hibát jelez, vagy valami történik az AKS-motor végrehajtási folyamatával. Vizsgálja meg a megszakítás okát, kezelje, és küldje el újra ugyanazt upgrade
a parancsot a frissítési folyamat folytatásához. A upgrade
parancs idempotens, és a parancs ismételt elküldése után folytatnia kell a fürt frissítését. A megszakítások általában növelik a frissítés befejezésének idejét, de nem befolyásolhatják annak befejezését.
Becsült frissítési idő
A becsült frissítési idő a fürtben lévő virtuális gépenként 12–15 perc. Egy 20 csomópontos fürt frissítése például körülbelül 5 órát vehet igénybe.
Új rendszerkép és AKS-motor letöltése
Töltse le az AKS-alap Ubuntu-rendszerkép és AKS-motor új verzióit.
Az Azure Stack Hub AKS-motorjának dokumentációjában leírtak szerint a Kubernetes-fürt üzembe helyezéséhez két fő összetevőre van szükség:
- Az aks-engine bináris (kötelező).
- AKS Base Ubuntu 16.04-LTS Image Distro.
Ezek új verziói a következő frissítéssel érhetők el:
Az Azure Stack Hub-operátornak le kell töltenie az új AKS Base-rendszerképeket a bélyegpiacra:
Név:
AKS Base Ubuntu 16.04-LTS Image Distro, March 2020
Verzió:
2020.03.19
Kövesse az Azure Stack Hub Marketplace-en az Azure Kubernetes Services (AKS) motor előfeltételeinek hozzáadása című témakör utasításait.
A Kubernetes-fürt rendszergazdájának (általában az Azure Stack Hub bérlői felhasználójának) le kell töltenie az új aks-motort. Tekintse meg az AKS-motor Telepítés Linuxon az Azure Stack Hubban (vagy azzal egyenértékű Windows-cikk) című témakör utasításait. Ugyanazt a folyamatot követheti, amelyet a fürt első telepítéséhez használt. A frissítés felülírja az előző bináris fájlt. Ha például a get-akse.sh szkriptet használta, kövesse az Install in a Connected Environment (Telepítés csatlakoztatott környezetben) című cikkben ismertetett lépéseket. Ugyanez a folyamat érvényes, ha windowsos rendszerre telepíti: Telepítse az AKS-motort a Windowsra az Azure Stack Hubban.
A Kubernetes verziófrissítési útvonala
Az Azure Stack Hub aktuális verzióját és frissítési verzióját az alábbi táblázatban találja. Ez a táblázat az Azure Stack Hub AKS-motorfürtjére vonatkozik. Ne használja az aks-engine get-versions
parancsot, amely a globális Azure-ban és az Azure Stack Hubban támogatott verziókat adja vissza.
Aktuális verzió | Frissítés érhető el |
---|---|
1.14.7 | 1.15.10 |
1.14.8 | 1.15.10 |
1.15.4 | 1.15.10 |
1.15.5 | 1.15.10 |
Újdonságok
A Kubernetes 1.15.10-es verziójának (#2834) támogatása. Új fürt üzembe helyezésekor az API-modellben .json fájlban (más néven fürtdefiníciós fájlban) adja meg a kiadási verziószámot és az alverziószámot is az alábbi formátumban. Példa fürtdefiníciós fájlra: kubernetes-azurestack.json.
"orchestratorRelease": "1.15
,"orchestratorVersion": "1.15.10"
Feljegyzés
Ha a Kubernetes-verzió nincs explicit módon megadva az API-modellben .json fájlban, a rendszer az 1.15-ös verziót használja (#2932), és az orchestratorVersion alapértelmezett értéke 1.15.11 lesz, ami a fürt üzembe helyezése során hibát eredményez.
Az aks-engine 0.43.1-s verzióval a felhőszolgáltató alapértelmezett gyakorisági beállításai nem működnek megfelelően a bejövő kérések Azure Stack Hub Resource Manager-küszöbértékeivel. Ez a frissítés az Azure Stack Hub alapértelmezett értékét módosítja, hogy csökkentse az Azure Stack Hub Resource Managerbe irányuló újrapróbálkozási terhelést (#2861).
Az aks-motor új ellenőrzési lépése a végrehajtás leállítását vagy figyelmeztetések megjelenítését eredményezi, ha az API-modell .json fájl olyan tulajdonságokat tartalmaz, amelyeket az Azure Stack Hub nem támogat (#2717).
Az új ellenőrzési bejelentkezéssel az aks-motor ellenőrzi az AKS-alaprendszerkép azon verziójának rendelkezésre állását, amely az aks-motor futtatásához szükséges (#2342). Ez az API-modell .json fájl elemzése és az Azure Stack Hub Resource Manager meghívása után következik be.
A parancs "
upgrade
--control-plane-only" új aks-motorbeállítása lehetővé teszi, hogy a felhasználó csak a fő virtuális gépeket célozza meg (#2635).Linux Kernel 4.15.0-1071-azure for Ubuntu 16.04-LTS frissítései. A részletekért lásd: "Csomag: linux-image-4.15.0-1071-azure (4.15.0-1071.76) [security]".
Új hiperkube-frissítések a Kubernetes 1.14.8-s és 1.15.10-s verziójának támogatásához.
Frissítse a kubectl-et a fürt Kubernetes-verziójának megfelelően. Ez az összetevő elérhető a Kubernetes-fürt vezérlősík-csomópontjaiban, és SSH-val futtathatja egy főkiszolgálón.
Az Azure Container Monitor bővítmény frissítései a legújabb , 2020. februári kiadással (#2850).
Frissítés az
coredns
1.6.6-os verzióra (#2555).Frissítés
etcd
a 3.3.18-ra (#2462).Frissítés
moby
a 3.0.11-es verzióra (#2887).Ezzel a kiadással az AKS Engine mostantól csökkenti a függőséget
k8s.gcr.io
a hivatalosKubernetes MCR registry @ mcr.microsoft.com
rendszerképek készítésekor (#2722).
Ismert problémák
- Ha több Kubernetes-szolgáltatást helyez üzembe párhuzamosan egy fürtben, az az alapszintű terheléselosztó konfigurációjában hibához vezethet. Javasoljuk, hogy egyszerre egy szolgáltatást telepítsen.
- Az aks-engine
get-versions
futtatása az Azure-ra és az Azure Stack Hubra vonatkozó információkat hoz létre, azonban nincs explicit mód az Azure Stack Hubnak megfelelő adatok megkülönböztetésére. Ne használja ezt a parancsot a frissítéshez elérhető verziók meghatározásához. Használja az előző szakaszban ismertetett frissítési referenciatáblát. - Mivel az aks-engine eszköz egy megosztott forráskódtár az Azure-ban és az Azure Stack Hubban, a számos kibocsátási megjegyzés és lekéréses kérés megvizsgálása azt eredményezheti, hogy az eszköz támogatja a Kubernetes és az operációsrendszer-platform más verzióit a korábban felsoroltakon túl. Ezeket figyelmen kívül hagyhatja, és a fenti verziótáblát használhatja a frissítés hivatalos útmutatójaként.
Referencia
Az alábbiakban néhány kijavított hiba és a 0.44.0-s verziótól a 0.48.0-s verzióig elérhető kibocsátási megjegyzések teljes készlete található. A kibocsátási megjegyzések tartalmazzák az Azure-t és az Azure Stack Hubot is.
Hibajavítások
userAssignedIdentityId
Windows azure.json hiányzó idézőjelek (#2327)A bővítmények csak frissítéssel érhetőek
update config
el (#2282)Ütköző időtúllépés a felügyeleti IP-címek windowsos csomópontokon való lekéréséhez (#2284)
1.0.28 Azure CNI-.zip fájl hozzáadása Windows VHD-hez (#2268)
A beállítás
IPAddressCount
alapértelmezett sorrendjének javítása (#2358)Frissítsen egy omsagent yaml használatára az összes K8s-verzióhoz, hogy elkerülje a manuális hibákat és a könnyű karbantarthatóságot (#2692)
Kibocsátási megjegyzések
Ez az Azure és az Azure Stack Hub kibocsátási megjegyzéseinek teljes készlete:
- https://github.com/Azure/aks-engine/releases/tag/v0.44.0
- https://github.com/Azure/aks-engine/releases/tag/v0.44.1
- https://github.com/Azure/aks-engine/releases/tag/v0.44.2
- https://github.com/Azure/aks-engine/releases/tag/v0.45.0
- https://github.com/Azure/aks-engine/releases/tag/v0.46.0
- https://github.com/Azure/aks-engine/releases/tag/v0.46.1
- https://github.com/Azure/aks-engine/releases/tag/v0.46.2
- https://github.com/Azure/aks-engine/releases/tag/v0.46.3
- https://github.com/Azure/aks-engine/releases/tag/v0.47.0
- https://github.com/Azure/aks-engine/releases/tag/v0.48.0