Az AKS-motor kibocsátási megjegyzései a Azure Stack Hub

Az AKS-motor 0.67.0-s verziójára vonatkozik.

Ez a cikk a frissítés Azure Kubernetes Service (AKS) motor Azure Stack Hub ismerteti. A frissítés az AKS-motor legújabb kiadásának fejlesztéseket és javításokat tartalmaz, amelyek a Azure Stack Hub platformra vonatkoznak. Figyelje meg, hogy ez nem a globális Azure AKS-motor kibocsátási információinak dokumentálása.

Frissítéstervezés

Az AKS-motorfrissítési parancs teljes mértékben automatizálja a fürt frissítési folyamatát, és gondoskodik a virtuális gépekről, a hálózatról, a tárolásról, a Kubernetesről és a vezénylési feladatokról. 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, 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 ( ) és apimodel.json 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. Lásd: Deploy command parameters Deploy a Kubernetes cluster (Kubernetes-fürt üzembe helyezése).
  • Megbízható gépet használ az AKS-motor futtatásához, amelyről frissítési műveleteket végez?
  • Ha aktív számítási feladatokkal frissít egy operatív fürtöt, anélkül alkalmazhatja a frissítést, hogy az hatással lenne rájuk, feltéve, hogy a fürt normál terhelés alatt áll. Szükség van azonban egy biztonsági mentési fürtre arra az esetre, ha át kellene irányítani a felhasználókat. 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 a 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ényül kapott virtuális gépek száma megegyezik az eredetivel, de tervezze meg, hogy néhány további virtuális gép is létrejön 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 az éles fürttel azonos értékekkel van konfigurálva, és ott tesztelje a frissítést, mielőtt ezt az éles fürtben teszi.

A frissítési parancs használata

Az AKS-motor frissítési parancsát kell használnia a következő cikkben leírtak szerint: Kubernetes-fürtfrissítése a Azure Stack Hub.

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 jelez, vagy valami történik az AKS-motor végrehajtási folyamatában. Vizsgálja meg a megszakítás okát, adja meg a címet, majd küldje el újra ugyanazt a frissítési parancsot a frissítési folyamat folytatásához. A frissítési parancs idempotent, és a parancs újratitkosítása után folytatja 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 idő a fürtben található virtuális gépenkénti 12–15 perc. Egy 20 csomópontos fürt frissítése például körülbelül öt (5) órát is igénybe vehet.

Ú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.

A Kubernetes-fürt üzembe helyezéséhez szükséges Azure Stack Hub AKS-motor dokumentációjában leírtak szerint:

  • Az aks-engine bináris fájl (kötelező)
  • AKS Base Ubuntu 16.04-LTS Image Distro (elavult – már nincs használatban, módosítás az API-modellben a 18.04-es verzió használatára)
  • AKS Base Ubuntu 18.04-LTS Image Distro (Linux-ügynökök esetén kötelező)
  • AKS Base Windows Server Image Distro (a Windows esetén szükséges)

Ezek új verziói a következő frissítéssel érhetők el:

  • Ellenőrizze a táblázat AKS-motorját, Azure Stack a szükséges AKS-alap rendszerképek verzióleképezését.

    Kövesse a következő cikkben található utasításokat: Az Azure Kubernetes Services- (AKS-) motor előfeltételeinek hozzáadása a Azure Stack Hub Marketplace-hez

  • A Kubernetes-fürt rendszergazdájának (általában a Azure Stack Hub bérlői felhasználójának) le kell töltenie az új aks-engine 0.67.0-s verzióját. Tekintse meg az AKS-motor linuxos telepítése a Azure Stack Hub (vagy ezzel egyenértékű) cikkben Windows utasításokat. Kövesse ugyanazt a folyamatot, mint amikor először telepíti a fürtöt. A frissítés felülírja az előző binárist. Ha például az get-akse.sh szkriptet használta, kövesse az ebben a szakaszban ismertetett Telepítés csatlakoztatott környezetben című részben ismertetett lépéseket. Ugyanez a folyamat vonatkozik arra az esetben is, ha egy Windows-rendszerre telepíti, az AKS-motortelepítése az Windows-ban Azure Stack Hub.

Az Ubuntu 16.04 disztribúcióval létrehozott Kubernetes-fürtök frissítése

Az Ubuntu 16.04 disztribúcióval létrehozott Kubernetes-fürtök frissítése Az AKS Engine 0.67.0-s verziótól kezdve az Ubuntu 16.04-es disztribúció már nem támogatott, mivel az operációs rendszer elérte az élettartamát. A fürtök frissítéséhez állítsa az operációsrendszer-disztribúciót a bemeneti API-modellben arra, amelyet a hoz létre, és bemeneti adatként ad át aks-ubuntu-18.04aks-engine deploy a aks-engine upgrade számára.

    "masterProfile": {
        "distro": "aks-ubuntu-18.04"
    },

    "agentPoolProfiles": [{
        "distro": "aks-ubuntu-18.04"
    }]

AKS-motor és Azure Stack-verzióleképezés

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 aktuális verziót és a verziófrissítést az alábbi táblázatban találja Azure Stack Hub. Ne kövesse az aks-engine get-versions parancsot, mivel az egyik parancs a globális Azure által támogatott verziókat is tartalmazza. A következő verzió- és frissítési táblázat az AKS-motorfürtre vonatkozik a Azure Stack Hub.

Aktuális verzió Elérhető frissítés
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 az orchestratorProfile szakaszban, például ha a Kubernetes 1.17.17-es verzióját tervezi üzembe helyezni, az alábbi két értéket kell megadnia (lásd a kubernetes-azurestack.jsonpéldát):

    -   "orchestratorRelease": "1.17",
    -   "orchestratorVersion": "1.17.17"

Az AKS-motor és a megfelelő képleképezés

AKS-motor Alap AKS-rendszerkép Kubernetes-verziók API-modellminták
v0.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
v0.48.0 AKS Base Ubuntu 16.04-LTS Image Distro, 2020. március (2020.03.19) 1.15.10, 1.14.7
v0.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
v0.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
v0.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, January 2021 (2021.01.28),
AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q1 (2021.01.28),
AKS Base Windows Rendszerkép (17763.1697.210129)
1.16.14, 1.16.15, 1.17.17, 1.18.15 Linux, Windows
v0.63.0 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)
v0.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 szeretne részt venni egy privát előzetes verzióban, kérheti az előzetes verzióhoz való hozzáférést.

Új funkciók többek között az alábbiak:

  • Kubernetes-támogatás 1.19.15 és 1.20.11

Ismert problémák

  • Több Kubernetes-szolgáltatás párhuzamos üzembe helyezése egyetlen fürtön belül hibát okozhat az alapszintű terheléselosztási konfigurációban. Javasoljuk, hogy egyszerre csak egy szolgáltatást telepítsen.
  • Mivel az aks-engine eszköz egy közös forráskódtár az Azure-ban és a Azure Stack Hub. A számos kibocsátási megjegyzés és lekéréses kérelem megvizsgálása azt fogja hiúsni, hogy az eszköz a fent felsoroltakon kívül a Kubernetes és az OPERÁCIÓS rendszer platform más verzióit is támogatja, hagyja figyelmen kívül őket, és használja a fenti verziótáblát a frissítés hivatalos útmutatójaként.

Referencia

Ez az Azure és az Azure összes kiadási megjegyzése, Azure Stack Hub összesítve:

Az AKS-motor 0.60.1-es verziójára vonatkozik.

Ez a cikk a frissítés Azure Kubernetes Service (AKS) motor Azure Stack Hub ismerteti. A frissítés az AKS-motor legújabb kiadásának fejlesztéseket és javításokat tartalmaz, amelyek a Azure Stack Hub platformra vonatkoznak. Figyelje meg, hogy ez nem a globális Azure AKS-motor kibocsátási információinak dokumentálása.

Frissítéstervezés

Az AKS-motorfrissítési parancs teljes mértékben automatizálja a fürt frissítési folyamatát, és gondoskodik a virtuális gépekről, a hálózatról, a tárolásról, a Kubernetesről és a vezénylési feladatokról. 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, 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 ( ) és apimodel.json 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. Lásd: Deploy command parameters Deploy a Kubernetes cluster (Kubernetes-fürt üzembe helyezése).
  • Megbízható gépet használ az AKS-motor futtatásához, amelyről frissítési műveleteket végez?
  • Ha aktív számítási feladatokkal frissít egy operatív fürtöt, anélkül alkalmazhatja a frissítést, hogy az hatással lenne rájuk, feltéve, hogy a fürt normál terhelés alatt áll. Szükség van azonban egy biztonsági mentési fürtre arra az esetre, ha át kellene irányítani a felhasználókat. 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 a 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ényül kapott virtuális gépek száma megegyezik az eredetivel, de tervezze meg, hogy néhány további virtuális gép is létrejön 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 az éles fürttel azonos értékekkel van konfigurálva, és ott tesztelje a frissítést, mielőtt ezt az éles fürtben teszi.

A frissítési parancs használata

Az AKS-motor frissítési parancsát kell használnia a következő cikkben leírtak szerint: Kubernetes-fürtfrissítése a Azure Stack Hub.

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 jelez, vagy valami történik az AKS-motor végrehajtási folyamatában. Vizsgálja meg a megszakítás okát, adja meg a címet, majd küldje el újra ugyanazt a frissítési parancsot a frissítési folyamat folytatásához. A frissítési parancs idempotent, és a parancs újratitkosítása után folytatja 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 idő a fürtben található virtuális gépenkénti 12–15 perc. Egy 20 csomópontos fürt frissítése például körülbelül öt (5) órát is igénybe vehet.

Ú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.

A Kubernetes-fürt üzembe helyezéséhez szükséges Azure Stack Hub AKS-motor dokumentációjában leírtak szerint:

  • Az aks-engine bináris fájl (kötelező)
  • AKS-alap Ubuntu 16.04-LTS rendszerkép-disztribúció (kötelező)
  • AKS Base Ubuntu 18.04-LTS Image Distro (nem kötelező)
  • AKS Base Windows Server Image Distro (nem kötelező)

Ezek új verziói a következő frissítéssel érhetők el:

  • A Azure Stack Hub operátornak le kell töltenie az új alap AKS-rendszerképeket a bélyeg-piactérre:

    • 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),

    • AKS Base Windows Rendszerkép (17763.1697.210129)

      Kövesse a következő cikkben található utasításokat: Az Azure Kubernetes Services- (AKS-) motor előfeltételeinek hozzáadása a Azure Stack Hub Marketplace-hez

  • A Kubernetes-fürt rendszergazdájának (általában a Azure Stack Hub bérlői felhasználójának) le kell töltenie az új aks-engine 0.60.1-es verzióját. Tekintse meg az AKS-motor linuxos telepítése a Azure Stack Hub (vagy ezzel egyenértékű) cikkben Windows útmutatót. Kövesse ugyanazt a folyamatot, mint amikor először telepíti a fürtöt. A frissítés felülírja az előző binárist. Ha például a get-akse.sh szkriptet használta, kövesse az ebben a szakaszban ismertetett Telepítés csatlakoztatott környezetben című részben ismertetett lépéseket. Ugyanez a folyamat vonatkozik arra az esetben is, ha egy Windows-rendszerre telepíti, az AKS-motortelepítése a Windows-Azure Stack Hub.

AKS-motor és Azure Stack-verzióleképezés

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 aktuális verziót és a verziófrissítést az alábbi táblázatban találja Azure Stack Hub. Ne kövesse az aks-engine get-versions parancsot, mivel az egyik parancs a globális Azure-ban támogatott verziókat is tartalmazza. A következő verzió- és frissítési táblázat az AKS-motorfürtre vonatkozik a Azure Stack Hub.

Aktuális verzió Elérhető frissítés
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 az orchestratorProfile szakaszban, például ha a Kubernetes 1.17.17-es verzióját tervezi üzembe helyezni, a következő két értéket kell megadnia (lásd a kubernetes-azurestack.jsonpéldát):

    -   "orchestratorRelease": "1.17",
    -   "orchestratorVersion": "1.17.17"

Az AKS-motor és a megfelelő képleképezés

AKS-motor Alap AKS-rendszerkép Kubernetes-verziók API-modellminták
v0.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-s AKS Base Ubuntu 16.04-LTS image Distro, March 2020 (2020.03.19) 1.15.10, 1.14.7
v0.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
v0.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
v0.55.4 AKS Base Ubuntu 16.04-LTS rendszerkép-disztribúció, 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, January 2021 (2021.01.28),
AKS Base Ubuntu 18.04-LTS Image Distro, 2021 Q1 (2021.01.28),
AKS Base Windows rendszerkép (17763.1697.210129)
1.16.14, 1.16.15, 1.17.17, 1.18.15 Linux, Windows

Újdonságok

Ha szeretne részt venni egy privát előzetes verzióban, kérhet előzetes hozzáférést.

Új funkciók többek között az alábbiak:

  • Az Ubuntu 18.04 általános rendelkezésre állása
  • Tanúsítványrotáció – nyilvános előzetes verzió – 4214. számú
  • T4 Nvidia GPU Private Preview #4259
  • Azure Active Directory privát előzetes verzió
  • CSI-illesztőprogram az Azure Blobs private preview #712-hez
  • CSI Driver Azure Disks Public Preview #712
  • CSI Driver NFS Public Preview #712
  • Kubernetes 1 támogatása. 17.17 #4188 és 1.18.15 #4187

Ismert problémák

  • Több Kubernetes-szolgáltatás párhuzamos üzembe helyezése egyetlen fürtön belül hibát okozhat az alapszintű terheléselosztási konfigurációban. Javasoljuk, hogy egyszerre csak egy szolgáltatást telepítsen.
  • Mivel az aks-engine eszköz egy közös forráskódtár az Azure-ban és a Azure Stack Hub. A számos kibocsátási megjegyzés és lekéréses kérelem megvizsgálása miatt úgy véli, hogy az eszköz a fent felsoroltakon kívül a Kubernetes és az operációs rendszer platform más verzióit is támogatja, hagyja figyelmen kívül őket, és használja a fenti verziótáblát a frissítés hivatalos útmutatójaként.

Referencia

Ez az Azure és a Azure Stack Hub teljes kibocsátási megjegyzéskészlete:

Az AKS-motor 0.55.4-es verziójára vonatkozik.

Ez a cikk a frissítés Azure Kubernetes Service (AKS) motor Azure Stack Hub ismerteti. A frissítés az AKS-motor legújabb kiadásának fejlesztéseket és javításokat tartalmaz, amelyek célja az Azure Stack Hub platform. Figyelje meg, hogy ez nem a globális Azure AKS-motor kibocsátási információinak dokumentálása.

Frissítéstervezés

Az AKS-motor frissítési parancsa teljes mértékben automatizálja a fürt frissítési folyamatát, és gondoskodik a virtuális gépekről, a hálózatról, a tárolásról, a Kubernetesről és a vezénylési feladatokról. 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 használja, az AKS Base Ubuntu 16.04-LTS rendszerkép-disztribúciót 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ürtnek megfelelő fürtspecifikációt ( ) és apimodel.json erőforráscsoportot használja? A fürt eredeti üzembe helyezésekor ez a fájl a kimeneti könyvtárban lett létrehozva. Lásd deploy a deploy

  • Megbízható gépet használ az AKS-motor futtatásához, amelyről frissítési műveleteket végez?

  • Ha aktív számítási feladatokkal frissít egy operatív fürtöt, a frissítést anélkül is alkalmazhatja, hogy az hatással lenne rájuk, feltéve, hogy a fürt normál terhelés alatt áll. Szükség van azonban egy biztonságimásolat-fürtre, ha át kell irányítania a felhasználókat. 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 a 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ényül kapott virtuális gépek száma megegyezik az eredetivel, de tervezze meg, hogy a folyamat során néhány további virtuális gép is létrejön.

  • Nem tervez rendszerfrissítéseket vagy ütemezett feladatokat.

  • Állítson be egy szakaszos frissítést egy olyan fürtön, amely az éles fürttel azonos értékekkel van konfigurálva, és ott tesztelje a frissítést, mielőtt ezt az éles fürtben teszi.

A frissítési parancs használata

Az AKS-motorparancsot kell használnia a következő cikkben leírtak szerint: upgradeupgradefrissítése a Azure Stack Hub.

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 jelez, vagy valami történik az AKS-motor végrehajtási folyamatában. Vizsgálja meg a megszakítás okát, címezheti meg, majd küldje el újra ugyanazt a frissítési parancsot a frissítési folyamat folytatásához. A frissítési parancs idempotent, és a parancs újrakézbesítését követően 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 idő a fürtben található virtuális gépenként 12–15 perc. Egy 20 csomópontos fürt frissítése például körülbelül öt (5) órát is igénybe vehet.

Ú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 AKS engine for Azure Stack Hub dokumentációjában leírtaknak Azure Stack Hub Kubernetes-fürt üzembe helyezéséhez két fő összetevő szükséges:

  • Az aks-engine bináris

  • AKS-alap Ubuntu 16.04-LTS rendszerkép-disztribúció

Ezek új verziói a következő frissítéssel érhetők el:

  • A Azure Stack Hub operátornak le kell töltenie egy új AKS-alap Ubuntu-rendszerképet a bélyeg-piactérre:

    • Név: AKS Base Ubuntu 16.04-LTS Image Distro, 2020. szeptember (2020.09.14)

    • Verzió: 2020.09.14

    • Kövesse a következő cikkben található utasításokat: Az Azure Kubernetes Services- (AKS-) motor előfeltételeinek hozzáadása a Azure Stack Hub Marketplace-hez

  • A Kubernetes-fürt rendszergazdájának le kell töltenie az új aks-engine 0.51.0-s verziót. Tekintse meg az AKS-motorlinuxos telepítése a következő cikkben található utasításokat a Azure Stack Hub. Kövesse ugyanazt a folyamatot, mint amikor először telepíti a fürtöt. A frissítés felülírja az előző binárist. Ha például az get-akse.sh szkriptet használta, kövesse az ebben a szakaszban ismertetett Telepítés csatlakoztatott környezetben című részben ismertetett lépéseket. Ugyanez a folyamat vonatkozik arra az esetben is, ha egy Windows-rendszerre telepíti, az AKS-motortelepítése az Windows-ban Azure Stack Hub.

AKS-motor és Azure Stack-verzióleképezés

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 aktuális verziót és a verziófrissítést az alábbi táblázatban találja Azure Stack Hub. Ne kövesse az aks-engine get-versions parancsot, mivel az egyik parancs a globális Azure által támogatott verziókat is tartalmazza. A következő verzió- és frissítési táblázat az AKS-motorfürtre vonatkozik a Azure Stack Hub.

Aktuális verzió Elérhető frissítés
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 szakaszban, például ha a Kubernetes 1.16.14 üzembe helyezését tervezi, az alábbi két értéket kell orchestratorProfile megadnia (lásd a orchestratorProfilepéldát):

    -   "orchestratorRelease": "1.16",
    -   "orchestratorVersion": "1.16.14"

Az 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

  • Frissítse Azure Stack Linux virtuális merevlemezét a 2020.09.14#3828-as verzióra
  • Támogatja a K8s v1.17.11-es Azure Stack #3702
  • Támogatja a K8s v1.16.14-es Azure Stack #3704
  • Linux VHD-frissítés a 2020.09.14#3750-es verzióra
  • Windows VHD-frissítés 3730. augusztusra
  • A Kubernetes metrics-server frissítése a 0.3.7-es verzióra #3669
  • A Docker verziójának frissítése a 3693-as számú naplórotáció kijavítása érdekében
  • A CoreDNS frissítése az 1.7.0-s verzióra #3608
  • Moby 19.03.x csomagok használata #3549
  • Az azure-cni frissítési stratégiájának kijavításai #3571

Ismert problémák

  • Több Kubernetes-szolgáltatás párhuzamos üzembe helyezése egyetlen fürtön belül hibát okozhat az alapszintű terheléselosztási konfigurációban. Ha lehetséges, egyszerre egy szolgáltatás üzembe helyezése.
  • Az aks-engine get-versions futtatása az Azure-ban és a Azure Stack Hub-ban érvényes információkat fog előállítani, azonban nincs explicit mód annak megkülönböztetésére, hogy mi felel meg a Azure Stack Hub. Ne használja ezt a parancsot annak kiderítre, hogy milyen verziók frissíthetőek. Használja a fent leírt frissítési referenciatáblát.
  • Mivel az aks-engine eszköz egy közös forráskódtár az Azure-ban és a Azure Stack Hub. A számos kibocsátási megjegyzés és lekéréses kérelem megvizsgálása azt fogja hiúsni, hogy az eszköz a fent felsoroltakon kívül a Kubernetes és az OPERÁCIÓS rendszer platform más verzióit is támogatja, hagyja figyelmen kívül őket, és használja a fenti verziótáblát a frissítés hivatalos útmutatójaként.

Referencia

Ez az Azure és az Azure teljes kibocsátási megjegyzéskészlete, Azure Stack Hub összesítve:

Az AKS-motor 0.48.0-s vagy korábbi verziójára vonatkozik.

Ez a cikk a frissítés Azure Kubernetes Service (AKS) motor Azure Stack Hub ismerteti. A frissítés az AKS-motor legújabb kiadásának fejlesztéseket és javításokat tartalmaz, amelyek a Azure Stack Hub platformra vonatkoznak. Figyelje meg, hogy ez nem a globális Azure AKS-motor kibocsátási információinak dokumentálása.

Frissítéstervezés

Az AKS-motorfrissítési parancs teljes mértékben automatizálja a fürt frissítési folyamatát, és gondoskodik a virtuális gépekről, a hálózatról, a tárolásról, a Kubernetesről és a vezénylési feladatokról. A frissítés alkalmazása előtt tekintse át az ebben a cikkben található információkat.

Frissítési szempontok

  • A megfelelő Marketplace-elemet, az AKS Base Ubuntu 16.04-LTS rendszerkép-disztribúciót használja az AKS-motor verziójához? A verziókat a Download the new AKS base Ubuntu Image and AKS engine versions (AKS-alap Ubuntu-rendszerkép és AKS-motorverziókletöltése) című szakaszban találja.

  • A célfürt megfelelő fürtspecifikációját (apimodel.json) és erőforráscsoportot használja? A fürt eredeti üzembe helyezésekor ez a fájl a kimeneti könyvtárban lett létrehozva. Lásd: Deploy a Kubernetes cluster (Kubernetes-fürt üzembe helyezése) parancsparaméterek.

  • Megbízható gépet használ az AKS-motor futtatásához, amelyről frissítési műveleteket végez?

  • Ha aktív számítási feladatokkal frissít egy operatív fürtöt, anélkül alkalmazhatja a frissítést, hogy az hatással lenne rájuk, feltéve, hogy a fürt normál terhelés alatt áll. Szükség van azonban egy biztonsági mentési fürtre arra az esetre, ha át kellene irányítani a felhasználókat.

  • Ha lehetséges, futtassa a parancsot egy virtuális gépről a 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ényül kapott virtuális gépek száma megegyezik az eredetivel, de tervezze meg, hogy néhány további virtuális gép is létrejön 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 az éles fürttel azonos értékekkel van konfigurálva, és ott tesztelje a frissítést, mielőtt ezt az éles fürtben teszi.

A frissítési parancs használata

Az AKS-motor "upgrade" parancsát kell használnia a következő cikkben leírtak szerint: Kubernetes-fürtfrissítése a következő Azure Stack Hub.

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 jelez, vagy valami történik az AKS-motor végrehajtási folyamatában. Vizsgálja meg a megszakítás okát, adja meg a címet, majd küldje el újra ugyanazt a frissítési parancsot a frissítési folyamat folytatásához. A frissítési parancs idempotent, és a parancs újratitkosítása után folytatja 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 idő a fürtben található virtuális gépenkénti 12–15 perc. Egy 20 csomópontos fürt frissítése például körülbelül öt (5) órát is igénybe vehet.

Ú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 AKS engine for Azure Stack Hub dokumentációjában leírtaknak Azure Stack Hub Kubernetes-fürt üzembe helyezéséhez két fő összetevő szükséges:

  • Az aks-engine bináris
  • AKS-alap Ubuntu 16.04-LTS rendszerkép-disztribúció

Ezek új verziói a következő frissítéssel érhetők el:

  • A Azure Stack Hub operátornak le kell töltenie egy új AKS-alap Ubuntu-rendszerképet:

  • A Kubernetes-fürt rendszergazdájának le kell töltenie az új aks-engine 0.48.0-s verziót. Tekintse meg a következő cikkben található utasításokat: Az AKS-motortelepítése Linux rendszeren a Azure Stack Hub. Kövesse ugyanazt a folyamatot, mint amikor először telepíti a fürtöt. A frissítés felülírja az előző binárist. Ha például a szkriptet használta, kövesse a Telepítés csatlakoztatott környezetben című cikkben get-akse.shget-akse.sh Ugyanez a folyamat vonatkozik arra az esetben is, ha egy Windows-rendszerre telepíti, az AKS-motortelepítése a Windows-Azure Stack Hub.

A Kubernetes verziófrissítési útvonala

Az aktuális verziót és a verziófrissítést az alábbi táblázatban találja a Azure Stack Hub. Ne kövesse az aks-engine parancsot, mivel az parancs tartalmazza a globális Azure-ban támogatott get-versions verziókat is. A következő verzió- és frissítési táblázat az AKS-motorfürtre vonatkozik a Azure Stack Hub.

Aktuális verzió Elérhető frissítés
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 támogatása (#2834). Új fürt üzembe helyezésekor győződjön meg arról, hogy az API-modell JSON-fájljában (más néven fürtdefiníciós fájlban) megadja a kiadás verziószámát és az alverzió számát. Találhat egy példát: kubernetes-azurestack.json:

    • "orchestratorRelease": "1.15,

    • "orchestratorVersion": "1.15.10"

    Megjegyzés

    Ha a Kubernetes-verzió nincs explicit módon megtéve az API-modell JSON-fájljában, a rendszer a verziót 1.15 használja (1.15), és az orchestratorVersion alapértelmezés szerint a értéket használja, ami hibát eredményez a fürt üzembe helyezése 1.15.11 során.

  • Az aks-engine v0.43.1 esetében a felhőszolgáltató alapértelmezett gyakorisági beállításai a vezérlési ciklus végrehajtásához, és más feladatok nem működnek jól Azure Stack Hub Resource Manager bejövő kérések küszöbérték-korlátozásával. Ez a frissítés módosítja az alapértelmezett Azure Stack Hub, hogy csökkentse az újrapróbálkozási terhelést a Azure Stack Hub Resource Manager (#2861).

  • Az aks-motor új ellenőrzési lépése végrehajtási leállítást vagy figyelmeztetéseket jelenít meg, ha az API-modell JSON-fájlja olyan tulajdonságokat tartalmaz, Azure Stack Hub(#2717).

  • Az új ellenőrzési bejelentkezéssel az aks-engine ellenőrzi az aks-motor által végrehajtható aks-motor verziójához szükséges alapkénti AKS-rendszerkép verziójának rendelkezésre állását (#2342). Ez az API-modellfájl, valamint az api-modellfájl hívása után Azure Stack Hub Resource Manager.

  • Az új aks-engine kapcsoló "--control-plane-only" a "upgrade" parancsban lehetővé teszi a felhasználó számára, hogy a frissítési műveleteket csak a főkiszolgálóra Virtual Machines (#2635).

  • Az Ubuntu 16.04-LTS-hez elérhető Linux Kernel 4.15.0-1071-azure verziójának frissítései. Továbbirészletek: "Package: linux-image-4.15.0-1071-azure (4.15.0-1071.76) [security]".

  • Új hyperkube-frissítések a Kubernetes 1.14.8-as és 1.15.10-es verzióinak támogatásához.

  • Frissítse a kubectl-t, hogy megfeleljen a fürt Kubernetes-verziójának. Ez az összetevő a Kubernetes-fürt főcsomópontjaiban érhető el, és SSH-ban futtathatja egy főcsomóponton.

  • Az Azure Container Monitor bővítmény frissítései a legújabb, 2020. februári kiadással(#2850).

  • A verzió coredns frissítése az 1.6.6-os verzióra (coredns).

  • Frissítsen etcd a 3.3.18-as verzióra (etcd).

  • Frissítsen moby a 3.0.11-es verzióra (moby).

  • Ebben a kiadásban az AKS Engine a függőséget a rendszerképeinek kiépítésekor a hivatalostól k8s.gcr.ioKubernetes MCR registry @ mcr.microsoft.comk8s.gcr.io

Ismert problémák

  • Több Kubernetes-szolgáltatás párhuzamos üzembe helyezése egyetlen fürtön belül hibát okozhat az alapszintű terheléselosztási konfigurációban. Ha lehetséges, egyszerre egy szolgáltatás üzembe helyezése.

  • Az aks-engine get-versions futtatása az Azure-ban és a Azure Stack Hub-ban érvényes információkat fog előállítani, azonban nincs explicit mód annak megkülönböztetésére, hogy mi felel meg a Azure Stack Hub. Ne használja ezt a parancsot annak kiderítére, hogy melyik verziók frissíthetőek. Használja a fent leírt frissítési referenciatáblát.

  • Mivel az aks-engine eszköz egy közös forráskódtár az Azure-ban és a Azure Stack Hub. A számos kibocsátási megjegyzés és lekéréses kérelem megvizsgálása azt fogja hiúsni, hogy az eszköz a fent felsoroltakon kívül a Kubernetes és az OPERÁCIÓS rendszer platform más verzióit is támogatja. Hagyja figyelmen kívül ezeket, és használja a fenti verziótáblát a frissítés hivatalos útmutatójaként.

Referencia

Az alábbiakban néhány kijavított hibát, valamint a 0.44.0 és 0.48.0 között található kiadási megjegyzések teljes készletét soroljuk fel. Figyelje meg, hogy az utóbbi lista tartalmazza majd az Azure- és Azure Stack Hub-elemeket

Hibajavítások

  • userAssignedIdentityId A windows azure.json hiányzó idézőjelei (userAssignedIdentityId)

  • A bővítmények update config csak verziófrissítési (update config)

  • Időtúllépés a felügyeleti IP-cím Windows-csomópontokon való lekért lekért időkorlátja (#2284)

  • 1.0.28 Azure CNI zip-fájl hozzáadása Windows VHD-hez (#2268)

  • Az IPAddressCount beállítás alapértelmezett sorrendjének kijavítva (#2358)

  • Frissítés egyetlen omsagent yaml használatára minden k8s-verzióhoz, hogy elkerülje a manuális hibákat és az egyszerű karbantarthatóságot (#2692)

Kibocsátási megjegyzések

Ez az Azure és a Azure Stack Hub összes kiadási megjegyzése

Következő lépések