Kibocsátási megjegyzések az Azure Stack Hubon futó AKS-motorhoz
Az AKS-motor 0.80.2-es verziójára vonatkozik.
Ez a cikk az Azure Stack Hub frissítésének Azure Kubernetes Service (AKS) motorjának 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 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 megfelelő fürtspecifikációt (apimodel.json) és erőforráscsoportot használja a célfürthöz? A fürt eredeti üzembe helyezésekor ez a fájl a kimeneti könyvtárban jött létre. Tekintse meg a Deploy command parameters Deploy a Kubernetes cluster (Kubernetes-fürt üzembe helyezése) parancsparamétereket.
- Megbízható gépet használ az AKS-motor futtatásához, és melyikről végez frissítési műveleteket?
- 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. Azonban rendelkeznie kell egy biztonsági mentési fürtel arra az esetre, 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 tervezze meg, hogy még néhány virtuális gépet hozzon létre a folyamat során.
- Nem tervez rendszerfrissítéseket vagy ütemezett feladatokat.
- Á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 az éles fürtben elvégezené.
A frissítési parancs használata
A parancsot a aks-engine upgrade
Kubernetes-fürt frissítése az Azure Stack Hubon című cikkben leírtak szerint kell használnia.
Frissítési megszakítások
Néha váratlan tényezők szakítják meg a fürt frissítését. Megszakítás akkor fordulhat elő, ha az AKS-motor hibát jelent, vagy valami történik az AKS-motor végrehajtási folyamatával. Vizsgálja meg a megszakítás okát, kezelje azt, és küldje el újra ugyanazt upgrade
a parancsot a frissítési folyamat folytatásához. A upgrade
parancs idempotens, és a parancs újbóli 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éhez szükséges időt, de nem befolyásolhatják annak befejezését.
Becsült frissítési idő
A becsült frissítési idő virtuális gépenként 12–15 perc a fürtben. 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 alapszintű Ubuntu-rendszerképének és AKS-motorjának új verzióit.
Az Azure Stack Hubhoz készült AKS-motor dokumentációjában leírtak szerint a Kubernetes-fürt üzembe helyezéséhez a következők szükségesek:
- Az aks-engine bináris (kötelező).
- AKS Base Ubuntu 16.04-LTS Image Distro (elavult – már nincs használatban, módosítsa az API-modellben a 20.04-es verziót).
- AKS Base Ubuntu 18.04-LTS Image Distro (elavult – már nincs használatban, módosítsa az API-modellben a 20.04-es verziót).
- AKS Base Ubuntu 20.04-LTS Image Distro (Linux-ügynökökhöz szükséges).
- Alapszintű AKS Windows Server-rendszerkép (a Windows-ügynökökhöz az alábbi rendszerképek egyikére van szükség):
- AKS– AlapSzintű 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 Kubernetes Services (AKS) motor előfeltételeinek hozzáadása az Azure Stack Hub Marketplace-hez című cikk 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. Lásd: Az AKS-motor telepítése Linuxon az Azure Stack Hubban (vagy azzal egyenértékű Windows-cikk). 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 a Telepítés csatlakoztatott környezetben című cikkben ismertetett lépéseket. Ugyanez a folyamat érvényes, ha Windows rendszerre telepíti: Telepítse az AKS-motort Windows rendszeren 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 lehetőség, 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-engine frissítése automatikusan felülírja a nem támogatott aks-ubuntu-16.04
disztribúció értékét a használatával aks-ubuntu-18.04
. Az AKS Engine 0.75.3-as vagy újabb verziói esetében, 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 a következővel 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éket a következővel aks-ubuntu-20.04
: .
A Docker-tároló futtatókörnyezetével létrehozott Kubernetes-fürtök frissítése
A Kubernetes v1.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 lehetőség. További információért tekintse meg a Kubernetes v1.24 kibocsátási megjegyzéseit . Az AKS Engine 0.75.3-os vagy újabb verziói esetében az aks-engine-azurestack frissítés automatikusan felülírja a nem támogatott docker
containerRuntime
értéket a következővel containerd
: .
Az AKS Engine 0.75.3-es verziójának kiadásához a Kubernetes v1.23-on Windows-csomópontokkal rendelkező fürtök használhatják a Windows alaprendszerképét 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.
Az AKS-motor és az Azure Stack verzióleképezése
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* |
Megjegyzés
*Támogatott. További információért tekintse meg az AKS-motor verziótámogatási szabályzatát .
AKS-motor és a megfelelő képleképezés
Az Azure Stack Hubon futó 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.
Megjegyzés
*A Kubernetes 1.21-től kezdődően csak az Azure-beli felhőszolgáltató támogatott az Azure Stack Hubon.
Megjegyzés
** A Kubernetes 1.24-től kezdődően csak a containerd
tároló-futtatókörnyezet 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 (VM-eket), a hálózatkezelést, a tárolást, a Kubernetes-et és a vezénylési feladatokat. A frissítés alkalmazása előtt tekintse át a kibocsátási megjegyzés adatait.
Az AKSe 0.76.0 újdonságai
- A Kubernetes v1.24.11 és v1.25.7 támogatása hozzáadva.
- További funkciókat a v0.76.0 GitHub oldalon talál.
Az AKSe 0.75.3 és újabb verziók újdonságai
Az AKS Engine 0.75.3-es verziójának és az Azure Stack Hub összes jövőbeli AKS Engine-kiadásának kiadása az új aks-engine-azurestack adattárból származik. Ezért minden aks-engine
parancsot a következőre aks-engine-azurestack
kell cserélni: . Az Azure Stack Hubon a legújabb AKS Engine-kiadásra vonatkozó parancsok is módosultak. Az új parancsok a Linux-ügyfél létrehozása és a Windows-ügyfél létrehozása című témakörben láthatók. Ha problémát talál, hozzon létre egy problémát az új adattárban .
Az AKS Engine 0.75.3-as verziójának kiadása az Azure Stack Hubon az Ubuntu 20.04 LTS-t kínálja Linux-alaprendszerképként. Ezzel a kiadással kezdődően az Ubuntu 18.04 már nem támogatott. További információ: Az Ubuntu 18.04-disztribúcióval létrehozott Kubernetes-fürtök frissítése .
A Kubernetes 1.24-től kezdődően 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-es verziójának kiadásához a Kubernetes v1.23-on windowsos csomópontokkal rendelkező fürtök használhatják a Windows alaprendszerképét 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 tárolóalapú futtatókörnyezettel.
További funkciókat a v0.75.3 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 AKS Azure és az Azure Stack Hub AKS-motorja között megosztott alapvető összetevő.
A 0.70.0-s vagy ú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 API-mintamodellt.
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-hoz készült felhőszolgáltató utasításait követve. Az új beállítás belefoglalásának elmulasztása üzembehelyezési hibát eredményez.
Tárolókötetek használata esetén: Győződjön meg arról, hogy az AzureDiskCSI-illesztőt használja. A 0.70.0-s és újabb verziók csak a CSI-illesztőprogramokat támogatják, a régi, faalapú tárolószolgáltatót nem. A frissítéshez kövesse a frissítésre vonatkozó utasításokat a tárolókötetek használata során.
Ismert problémák
- Ha több Kubernetes-szolgáltatást helyez üzembe párhuzamosan egyetlen fürtben, az az alapszintű terheléselosztó konfigurációjának hibájá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érelem megvizsgálása azt eredményezheti, hogy az eszköz támogatja a Kubernetes és az operációs rendszer platformjának más verzióit a korábban felsoroltakon túl. Ezeket figyelmen kívül hagyhatja, és a frissítés hivatalos útmutatójaként használhatja a fenti verziótáblát.
- Az AKS Engine 0.67.0-s verzió nem a megfelelő Windows-lemezképet használja 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 együttes kiadási megjegyzéseit 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ének Azure Kubernetes Service (AKS) motorjának 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 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 (VM-eket), a hálózatkezelést, a tárolást, a Kubernetes-et és a vezénylési feladatokat. A frissítés alkalmazása előtt tekintse át a kibocsátási megjegyzés adatait.
Frissítési szempontok
- A megfelelő marketplace-elemeket, AKS Base Ubuntu 16.04-LTS vagy 18.04 Image Distro vagy AKS Base Windows Servert használja az AKS-motor verziójához? A verziókat az "Új képek és AKS-motor letöltése" című szakaszban találja.
- A megfelelő fürtspecifikációt (apimodel.json) és erőforráscsoportot használja a célfürthöz? A fürt eredeti üzembe helyezésekor ez a fájl a kimeneti könyvtárban jött létre. Tekintse meg a Deploy command parameters Deploy a Kubernetes cluster (Kubernetes-fürt üzembe helyezése) parancsparamétereket.
- 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. Azonban rendelkeznie kell egy biztonsági mentési fürtel arra az esetre, 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 tervezze meg, hogy még néhány virtuális gépet hozzon létre a folyamat során.
- Nem tervez rendszerfrissítéseket vagy ütemezett feladatokat.
- Á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 az éles fürtben elvégezené.
A frissítési parancs használata
A parancsot a aks-engine upgrade
Kubernetes-fürt frissítése az Azure Stack Hubon című cikkben leírtak szerint kell használnia.
Frissítési megszakítások
Néha váratlan tényezők szakítják meg a fürt frissítését. Megszakítás akkor fordulhat elő, ha az AKS-motor hibát jelent, vagy valami történik az AKS-motor végrehajtási folyamatával. Vizsgálja meg a megszakítás okát, kezelje azt, és küldje el újra ugyanazt upgrade
a parancsot a frissítési folyamat folytatásához. A upgrade
parancs idempotens, és a parancs újbóli 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éhez szükséges időt, de nem befolyásolhatják annak befejezését.
Becsült frissítési idő
A becsült frissítési idő virtuális gépenként 12–15 perc a fürtben. 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 alapszintű Ubuntu-rendszerképének és AKS-motorjának új verzióit.
Az Azure Stack Hubhoz készült AKS-motor dokumentációjában leírtak szerint a Kubernetes-fürt üzembe helyezéséhez a következők szükségesek:
- Az aks-engine bináris (kötelező).
- AKS Base Ubuntu 16.04-LTS Image Distro (elavult – már nincs használatban, módosítsa az API-modellben a 18.04-es verziót).
- AKS Base Ubuntu 18.04-LTS Image Distro (Linux-ügynökökhöz szükséges).
- AKS AlapSzintű Windows Server rendszerkép-disztribúció (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 Kubernetes Services (AKS) motor előfeltételeinek hozzáadása az Azure Stack Hub Marketplace-hez című cikk 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. Lásd: Az AKS-motor telepítése Linuxon az Azure Stack Hubban (vagy azzal egyenértékű Windows-cikk). 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 a Telepítés csatlakoztatott környezetben című cikkben ismertetett lépéseket. Ugyanez a folyamat érvényes, ha Windows rendszerre telepíti: Telepítse az AKS-motort Windows rendszeren 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, mivel az operációs rendszer elérte az élettartamát. Fürt frissítéséhez állítsa az operációs rendszer disztribúcióját aks-ubuntu-18.04
a bemeneti API-modellben az által aks-engine deploy
létrehozott és bemenetiként átadott értékre aks-engine upgrade
:
"masterProfile": {
"distro": "aks-ubuntu-18.04"
},
"agentPoolProfiles": [{
"distro": "aks-ubuntu-18.04"
}]
Az AKS-motor és az Azure Stack verzióleképezése
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 verzió üzembe helyezését tervezi, a következő két értéket kell megadni (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 1. negyedév (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 | AKS Base Ubuntu 18.04-LTS Image Distro, 2021. második negyedév (2021.05.24.) , AKS Base Windows-rendszerkép (17763.1935.210520) | 1.18.18, 1.19.10, 1.20.6 | API-modellminták (Linux, Windows) |
0\.67.0 | 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 részt szeretne venni egy privát előzetes verzióban, előzetes verziójú hozzáférést kérhet.
Új funkciók többek között az alábbiak:
- 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ó hibájához vezethet. Javasoljuk, hogy egyszerre egy szolgáltatást telepítsen.
- Mivel az aks-engine eszköz egy megosztott forráskód-adattár az Azure-ban és az Azure Stack Hubban, a számos kibocsátási megjegyzés és lekéréses kérelem vizsgálata 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 kívü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ének Azure Kubernetes Service (AKS) motorjának 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 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-et és a vezénylési feladatokat. A frissítés alkalmazása előtt ellenőrizze a kiadá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ókat az "Új képek é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? Amikor eredetileg üzembe helyezte a fürtöt, ez a fájl a kimeneti könyvtárban jött létre. Lásd a Deploy command parameters Deploy a Kubernetes cluster (Kubernetes-fürt üzembe helyezése) parancsparamétereket.
- 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 hatással van 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 át 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 az éles fürtben elvégezené.
A frissítési parancs használata
A parancsot a aks-engine upgrade
Kubernetes-fürt frissítése az Azure Stack Hubon című témakörben leírtak szerint kell használnia.
Frissítési megszakítások
Néha váratlan tényezők szakítják meg a fürt frissítését. Megszakadhat, 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 újbóli 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ő 12–15 perc a fürt virtuális gépén. 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 Hubon futó AKS-motor 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-modellben a 18.04 helyett a 18.04-et használja).
- AKS Base Ubuntu 18.04-LTS Image Distro (Linux-ügynökökhöz szükséges).
- Az AKS Alap Windows Server rendszerkép-disztribúciója (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 1. negyedév (2021.01.28),
Alapszintű AKS-/Windows-rendszerkép (17763.1697.210129)
Kövesse az Azure Kubernetes Services (AKS) motor előfeltételeinek hozzáadása az Azure Stack Hub Marketplace-hez című cikk 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. Lásd: Az AKS-motor telepítése Linuxon az Azure Stack Hubban (vagy azzal egyenértékű Windows-cikk). 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 a Telepítés csatlakoztatott környezetben című cikkben ismertetett lépéseket. Ugyanez a folyamat érvényes, ha Windows rendszerre telepíti: Telepítse az AKS-motort Windows rendszeren az Azure Stack Hubban.
Az AKS-motor és az Azure Stack verzióleképezése
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 verzió üzembe helyezését tervezi, a következő két értéket kell beállítani (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, 2020. május (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, 2020. augusztus (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 részt szeretne venni egy privát előzetes verzióban, előzetes verziójú hozzáférést kérhet.
Új funkciók többek között az alábbiak:
- Az Ubuntu 18.04 általános elérhetősége.
- Tanúsítványrotálás nyilvános előzetes verziója #4214.
- T4 Nvidia GPU Private Preview #4259.
- Azure Active Directory-integráció privát előzetes verziója.
- CSI Driver for Azure Blobs Private Preview #712.
- CSI driver Azure Disks Public Preview #712.
- CSI driver NFS Public Preview #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 egyetlen fürtben, az az alapszintű terheléselosztó konfigurációjának hibájá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érelem megvizsgálása azt eredményezheti, hogy az eszköz támogatja a Kubernetes és az operációs rendszer platformjának más verzióit a korábban felsoroltakon túl. Ezeket figyelmen kívül hagyhatja, és a frissítés hivatalos útmutatójaként használhatja a fenti verziótáblát.
Referencia
Az alábbi lista az Azure és az Azure Stack Hub együttes kiadási megjegyzéseit tartalmazza:
Az AKS-motor 0.55.4-es verziójára vonatkozik.
Ez a cikk az Azure Stack Hub frissítésének Azure Kubernetes Service (AKS) motorjának 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 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 (VM-eket), a hálózatkezelést, a tárolást, a Kubernetes-et és a vezénylési feladatokat. A frissítés alkalmazása előtt tekintse át 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 megfelelő fürtspecifikációt (apimodel.json) és erőforráscsoportot használja a célfürthöz? A fürt eredeti üzembe helyezésekor ez a fájl a kimeneti könyvtárban jött létre. Tekintse meg a Deploy command parameters Deploy a Kubernetes cluster (Kubernetes-fürt üzembe helyezése) parancsparamétereket.
- Megbízható gépet használ az AKS-motor futtatásához, és melyikről végez frissítési műveleteket?
- 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. Azonban rendelkeznie kell egy biztonsági mentési fürtel arra az esetre, 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 az éles fürtben elvégezené.
A frissítési parancs használata
A parancsot a aks-engine upgrade
Kubernetes-fürt frissítése az Azure Stack Hubon című témakörben leírtak szerint kell használnia.
Frissítési megszakítások
Néha váratlan tényezők szakítják meg a fürt frissítését. Megszakadhat, 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 újbóli 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ő 12–15 perc a fürt virtuális gépén. 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 Hubon futó AKS-motor 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 rendszerképek új verziói a következő frissítéssel é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 Kubernetes Services (AKS) motor előfeltételeinek hozzáadása az Azure Stack Hub Marketplace-hez című témakörben található utasításokat.
A Kubernetes-fürt rendszergazdájának (általában az Azure Stack Hub bérlőfelhasználójának) le kell töltenie az új aks-motort. Lásd: Az AKS-motor telepítése Linuxon az Azure Stack Hubban (vagy azzal egyenértékű Windows-cikk). 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 a Telepítés csatlakoztatott környezetben című cikkben ismertetett lépéseket. Ugyanez a folyamat érvényes, ha Windows-rendszerre telepíti: Telepítse az AKS-motort Windows rendszeren az Azure Stack Hubban.
Az AKS-motor és az Azure Stack verzióleképezése
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 verzió üzembe helyezését tervezi, a következő két értéket kell megadni (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 a 2020.09.14 #3828-ra
- Támogatja az Azure Stack #3702-en futó K8s 1.17.11-et
- Támogatja az Azure Stack #3704-en futó K8s 1.16.14-et
- Linux VHD-frissítés a 2020.09.14-es #3750-es verzióra
- Windows VHD-frissítés augusztus #3730-ra
- A Kubernetes metrics-server frissítése a 0.3.7 #3669-re
- A Docker-verzió frissítése a naplórotálá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ó hibájá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 nem lehet explicit módon megállapítani, hogy mi felel meg az Azure Stack Hubnak. Ne használja ezt a parancsot annak meghatározásához, hogy mely verziók frissíthetők. Használja az előző szakaszban ismertetett frissítési referenciatáblát. - Mivel az aks-engine eszköz egy megosztott forráskód-adattár az Azure-ban és az Azure Stack Hubban, a számos kibocsátási megjegyzés és lekéréses kérelem vizsgálata 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 kívü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ének Azure Kubernetes Service (AKS) motorjának 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 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-et és a vezénylési feladatokat. A frissítés alkalmazása előtt ellenőrizze a kiadá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 a Download the new AKS base Ubuntu Image and AKS engine versions (Az AKS-alap Ubuntu-rendszerkép és AKS-motor új verzióinak 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? Amikor eredetileg üzembe helyezte a fürtöt, ez a fájl a kimeneti könyvtárban jött létre. Lásd a Deploy command parameters Deploy a Kubernetes cluster (Kubernetes-fürt üzembe helyezése) parancsparamétereket.
- 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 hatással van 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 át 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 az éles fürtben elvégezené.
A frissítési parancs használata
A parancsot a aks-engine upgrade
Kubernetes-fürt frissítése az Azure Stack Hubon című témakörben leírtak szerint kell használnia.
Frissítési megszakítások
Néha váratlan tényezők szakítják meg a fürt frissítését. Megszakadhat, 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 újbóli 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ő 12–15 perc a fürt virtuális gépén. 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 Hubon futó AKS-motor 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
Változat:
2020.03.19
Kövesse az Azure Kubernetes Services (AKS) motor előfeltételeinek hozzáadása az Azure Stack Hub Marketplace-hez című témakörben található utasításokat.
A Kubernetes-fürt rendszergazdájának (általában az Azure Stack Hub bérlőfelhasználójának) le kell töltenie az új aks-motort. Lásd: Az AKS-motor telepítése Linuxon az Azure Stack Hubban (vagy azzal egyenértékű Windows-cikk). 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 a Telepítés csatlakoztatott környezetben című cikkben ismertetett lépéseket. Ugyanez a folyamat érvényes, ha Windows-rendszerre telepíti: Telepítse az AKS-motort Windows rendszeren 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 telepíté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"
Megjegyzés
Ha a Kubernetes-verzió nincs explicit módon megadva az API-modell .json fájlban, a rendszer az 1.15-ös verziót használja (#2932), és az orchestratorVersion alapértelmezés szerint 1.15.11-es lesz, ami a fürt üzembe helyezése során hibát eredményez.
Az aks-engine v0.43.1 esetében a felhőszolgáltató alapértelmezett gyakorisági beállításai nem működnek megfelelően az Azure Stack Hub Resource Manager bejövő kérések küszöbértékkorlátaival. 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 Manager (#2861) újrapróbálkozási terhelését.
Az aks-engine ú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ő bejelentkezéssel az aks-motor ellenőrzi az AKS alaprendszerképének az aks-engine végrehajtásához szükséges verziójának rendelkezésre állását (#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 parancsban a
upgrade
"--control-plane-only" új aks-engine lehetőség lehetővé teszi, hogy a felhasználó csak a fő Virtual Machines (#2635) célozza meg a műveleteket.Frissítések linuxos kernel 4.15.0-1071-azure-os verziójára az Ubuntu 16.04-LTS-hez. A részleteket a "Package: linux-image-4.15.0-1071-azure (4.15.0-1071.76) [security]" című témakörben találja.
Új hyperkube-frissítések a Kubernetes 1.14.8-os és 1.15.10-s verziójának támogatásához.
Frissítse a kubectl-et, hogy megfeleljen a fürt Kubernetes-verziójának. Ez az összetevő elérhető a Kubernetes-fürt vezérlősík-csomópontjaiban, és SSH-val futtathatja egy főkiszolgálón.
Frissítések az Azure Container Monitor bővítményhez a legújabb, 2020. februári kiadással (#2850).
Frissítés az
coredns
1.6.6-os verzióra (#2555).Frissítsen
etcd
a 3.3.18-es verzióra (#2462).Frissítsen
moby
a 3.0.11-es verzióra (#2887).Ezzel a kiadással az AKS Engine csökkenti a függőséget
k8s.gcr.io
Kubernetes MCR registry @ mcr.microsoft.com
a 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ó hibájá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 nem lehet explicit módon megállapítani, hogy mi felel meg az Azure Stack Hubnak. Ne használja ezt a parancsot annak meghatározásához, hogy mely verziók frissíthetők. Használja az előző szakaszban ismertetett frissítési referenciatáblát. - Mivel az aks-engine eszköz egy megosztott forráskód-adattár az Azure-ban és az Azure Stack Hubban, a számos kibocsátási megjegyzés és lekéréses kérelem vizsgálata 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 kívü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 felsoroljuk a kijavított hibákat é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észletét. A kibocsátási megjegyzések közé tartozik az Azure és az Azure Stack Hub is.
Hibajavítások
userAssignedIdentityId
a 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ím lekéréséhez Windows-csomópontokon (#2284)
1.0.28 Azure CNI-.zip fájl hozzáadása Windows VHD-hez (#2268)
Alapértelmezett beállítási
IPAddressCount
sorrend javítása (#2358)Frissítés egyetlen 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
Következő lépések
- További információ az Azure Stack Hub AKS-motorjáról
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: