Sdílet prostřednictvím


Upgrade služby HDInsight v clusterech a fondech clusterů AKS

Zjistěte, jak aktualizovat HDInsight v clusterech AKS a fondech clusterů na nejnovější opravy AKS, aktualizace zabezpečení, opravy clusteru a opravy hotfix clusteru s využitím místního upgradu.

Proč upgradovat

HDInsight v AKS je služba, která umožňuje spouštět Apache Flink, Apache Spark, Trino ve službě Azure Kubernetes Service (AKS). HDInsight v AKS poskytuje výhody škálovatelnosti cloudu, spolehlivosti a flexibility a zároveň umožňuje používat stávající nástroje a aplikace.

Jednou z důležitých funkcí SLUŽBY HDInsight v AKS je, že clustery a fondy clusterů můžete upgradovat nejnovějšími aktualizacemi softwaru. To znamená, že si můžete vychutnat nejnovější opravy hotfix, aktualizace zabezpečení a opravy AKS bez opětovného vytvoření clusterů.

Vzhledem k tomu, že HDInsight v AKS spoléhá na základní infrastrukturu služby Azure Kubernetes Service (AKS), je potřeba ji pravidelně aktualizovat, aby se zajistilo zabezpečení a kompatibilita s nejnovějšími funkcemi. Je důležité upgradovat, abyste použili nejnovější verze zabezpečení a získali přístup k nejnovějším funkcím Kubernetes a zůstali v okně podpory AKS odpovídající vašemu hdInsightu ve fondu clusterů AKS. Microsoft poskytuje opravy a nové image pro uzly imagí v AKS často (týdně), ale vaše spuštěné uzly nové image nezískají, pokud neprovedete upgrade operačního systému uzlu.

Cluster Spark můžete například upgradovat, abyste získali nejnovější vylepšení oprav hotfix, opravy zabezpečení operačního systému uzlu a aktualizace oprav AKS, aby byly clustery a fondy clusterů aktuální.

V tomto článku vám ukážeme, jak upgradovat HDInsight v clusterech AKS a fondech clusterů pomocí webu Azure Portal.

Sdílíme některé osvědčené postupy, které vám pomůžou s procesem upgradu.

Typy upgradů

Následující tabulka shrnuje podrobnosti o typech upgradů a frekvenci, kterou můžete očekávat, že se aktualizace pro fondy clusterů a clustery projeví.

Typ upgradu Použitelnost Frekvence upgradu Místní upgrade
Upgrade verze AKS (podverze) / Upgrade podverze SLUŽBY HDInsight v AKS Fond clusterů, cluster Zhruba každých šest měsíců
HDInsight v AKS – verze opravy clusteru Cluster Přibližně měsíčně
HDInsight v AKS – opravy hotfix clusteru Cluster Podle potřeby
Upgrade verze oprav AKS Fond clusterů, cluster Přibližně týdně (závisí na upstreamových opravách AKS)
Upgrady operačního systému uzlu Fond clusterů, cluster Každý týden
Opravy zabezpečení a horké opravy imagí uzlů Fond clusterů, cluster Podle potřeby

Přečtěte si další informace o HDInsightu ve správě verzí AKS.

Vzhledem k tomu, že HDInsight v AKS používá jako základní infrastrukturu službu Azure Kubernetes Service (AKS), je potřeba ji pravidelně aktualizovat, aby se zajistilo zabezpečení a kompatibilita s nejnovějšími funkcemi.

Existují dvě komponenty clusteru AKS, které jsou nezbytné k údržbě:

  • Upgrady oprav AKS a podverze: Součástí životního cyklu clusteru AKS je provádění upgradů na nejnovější verzi Kubernetes. Je důležité upgradovat, abyste použili nejnovější verze zabezpečení a získali přístup k nejnovějším funkcím Kubernetes a zůstali v okně podpory AKS. Verze fondu clusterů AKS hdInsight se mapuje na podverze AKS.

    • Opravy AKS se provádějí pomocí upgradů oprav AKS, které je možné použít u fondu clusterů a clusterů ve službě HDInsight v AKS a spouštět fond clusterů verze 1.1.

    • Podverze AKS se provádějí upgradem podverze AKS, který upgraduje fond clusterů a clustery na nejnovější podverzi AKS podporovanou ve službě HDInsight ve službě AKS verze 1.* HDInsight ve službě AKS se zaměřuje na zásady podpory Kubernetes N-2 spolu s kalendářem verzí AKS, abyste mohli i nadále poskytovat možnost provádět místní dílčí upgrady. a doporučujeme vám naplánovat upgrade na nejnovější podverze, jakmile budou k dispozici.

  • Upgrady operačního systému uzlů: AKS pravidelně poskytuje nové image uzlů s nejnovějšími aktualizacemi operačního systému a modulu runtime. Je výhodné pravidelně upgradovat image uzlů, abyste zajistili podporu nejnovějších funkcí AKS a na vrstvě AKS použili základní opravy zabezpečení a opravy za provozu. Oznámení o upgradu imagí jsou součástí poznámek k verzi AKS a jejich uvedení do všech oblastí může trvat až týden. V tomto upgradu aktualizujeme pouze image fondu uzlů bez upgradu verze Kubernetes. Ve službě HDInsight v AKS se tento upgrade provádí pomocí upgradů operačního systému Node, které je možné použít u fondu clusterů a clusterů a spouštět fond clusterů verze 1.1.

Pokud chcete využívat nejnovější funkce HDInsight v AKS, doporučujeme pravidelně aktualizovat hdInsight v clusterech AKS opravami hotfix a opravami. HDInsight v AKS podporuje místní upgrady, ve kterých je možné upgradovat stávající clustery, novější opravy hotfix a opravy. Pokud je váš cluster způsobilý k upgradu, nemusíte odstraňovat a znovu vytvářet nový cluster, stav aktualizace softwaru odráží čekající upgrade a upgrade můžete provést několika kliknutími a časovými intervaly údržby.

K vydání oprav AKS ve službě HDInsight dochází každých 30 až 60 dnů. Vždy je dobré co nejdříve přejít na nejnovější opravu. Doporučená maximální doba trvání upgradu clusteru je kratší než tři měsíce.

Upgrady oprav hotfix: Vydání oprav hotfix se provádí podle potřeby a obsahují pouze několik oprav pro omezený počet modulů v rámci balíčku clusteru. Opravy hotfix platí pro vaše clustery a pokud jsou tyto aktualizace k dispozici, cluster by odrážel čekající aktualizace stavu aktualizací softwaru, abyste mohli provádět operace údržby s místní upgrade.

Upgrady oprav: Prostředky v Azure jsou zpřístupněny poskytovatelem prostředků. HDInsight na poskytovateli prostředků AKS zodpovídá za vytváření, správu a odstraňování clusterů. HDInsight v AKS průběžně aktualizuje své image v registru kontejneru Azure, aby se daly sestavit opensourcové komponenty softwaru (OSS), které je možné nasadit do clusteru. Tyto image obsahují základní operační systém Azure Linux a základní komponenty, jako je Spark, Flink nebo Trino. Měsíční opravy přinášejí opravy chyb od poskytovatele prostředků a také opensourcové komponenty a další chyby nebo vylepšení funkcí, které jsou specifické pro cluster, který provozujete. Upgrady oprav platí pro vaše clustery a pokud jsou tyto aktualizace k dispozici, budou tyto aktualizace odrážet čekající aktualizace stavu aktualizací softwaru, abyste mohli provádět operace údržby s místní upgrade.

Postup kontroly dostupných upgradů

Než začnete s upgradem, musíte zkontrolovat dostupné upgrady pro hdInsight v clusteru AKS.

Aktualizace závisí na verzi clusteru nebo na verzi fondu clusterů, která je aktuální hdInsight ve verzi AKS a také na verzi AKS.

V okně přehledu části aktualizace softwaru můžete ověřit, jestli máte aktualizace softwaru – aktuální nebo čekající.

V případě, že máte k dispozici aktualizaci softwaru – zjistíte, že váš cluster zobrazuje aktualizaci softwaru ve stavu čekání na vyřízení a můžete se rozhodnout pro upgrade pomocí webu Azure Portal.

Pokud chcete zkontrolovat dostupné aktualizace pomocí webu Azure Portal, postupujte takto:

  1. Přihlaste se k portálu Azure.

  2. Do vyhledávacího pole zadejte HDInsight v AKS.

  3. Výběr služby HDInsight ve fondu clusterů AKS

  4. Na stránce přehledu clusteru zkontrolujte stav aktualizace softwaru.

    Snímek obrazovky znázorňující aktualizaci softwaru

  5. Klikněte na upgradovat.

    Snímek obrazovky s tlačítkem Upgradovat

  6. V okně upgradu se zobrazí dostupné upgrady.

    Snímek obrazovky znázorňující, jak upgradovat fond clusterů

  7. Na základě dostupného upgradu máte možnost vybrat a provést upgrade.

    Snímek obrazovky znázorňující možnost upgradu uzlu

  8. Po aktivaci upgradu se na portálu zobrazí oznámení služby.

    Snímek obrazovky znázorňující probíhající upgrade fondu clusterů

  9. Stav aktualizace clusteru se přesune od čekání na upgrade a stav fondu clusteru se přesune na NodeOSUpgrading.

    Snímek obrazovky znázorňující probíhající aktualizaci operačního systému uzlu

  10. Když jste se rozhodli aktualizovat fondy clusterů i clustery společně, clustery se také přesunou do podobných stavů.

    Snímek obrazovky znázorňující aktualizaci stavu

  11. Po dokončení upgradu se v banneru a stavu aktualizace softwaru projeví všechny fondy clusterů a clustery (pokud se cluster upgradoval také s fondem clusterů) a aktualizace oznámení odrážejí úspěch upgradu.

    Snímek obrazovky zobrazující stav aktualizace operačního systému jako úspěch

    Snímek obrazovky zobrazující stav je aktuální.

    Snímek obrazovky znázorňující konečný stav

    Snímek obrazovky znázorňující stav úspěchu

Plánování upgradu služby HDInsight v clusterech AKS a fondech clusterů

Po kontrole dostupných verzí upgradu a zvolení verze, která vyhovuje vašim potřebám, můžete clustery HDInsight upgradovat v AKS pomocí webu Azure Portal. Proces upgradu může nějakou dobu trvat v závislosti na velikosti a konfiguraci clusterů a počtu clusterů v rámci fondu clusterů.

Během upgradu zůstane cluster funkční a přístupný, ale může docházet k určitému snížení výkonu nebo k dočasným přerušením. Proto doporučujeme upgradovat clustery mimo špičku nebo v případě, že cluster není zatížený velkým zatížením.

Osvědčené postupy pro místní upgrade služby HDInsight v clusterech a fondech clusterů AKS

Pokud chcete zajistit hladký a úspěšný upgrade služby HDInsight v clusterech a fondech clusterů AKS, postupujte podle těchto osvědčených postupů:

Než začnete s upgradem, ujistěte se, že je cluster v pořádku a stabilní a že stav clusteru není chybný.

  1. Před upgradem si projděte poznámky k verzi nové služby HDInsight ve verzi AKS a připravte se na případné potřebné změny aplikací nebo skriptů, které se přizpůsobí novým funkcím nebo změnám. Před přechodem do produkčního prostředí je otestujte v nižším prostředí.

  2. Před upgradem naplánujte časové období údržby, ve kterém můžete provést upgrady clusteru v plánovaném období. Místní upgrady (cluster i fond clusterů) mají vliv na výkon vašeho prostředí a úloh, zatímco probíhá upgrade, může dojít k výpadku.

  3. Během upgradu neprovádějte žádné změny prostředků clusteru, například přidávání nebo odebírání uzlů nebo provádění škálování, aktualizace konfigurací nebo odstraňování. Pokud to uděláte, může dojít k narušení procesu upgradu a způsobit chyby nebo chyby.

  4. Během upgradu monitorujte dostupnost clusteru. Stav aktualizace softwaru můžete zkontrolovat pomocí webu Azure Portal.

  5. Pokud upgrade selže nebo dojde k nějakým problémům, můžete kontaktovat podpora Azure nebo provést ruční operaci vrácení zpět a obnovit upgrade na verzi, kterou jste použili dříve.

  6. Po upgradu ověřte, že cluster funguje podle očekávání. Verzi, stav a konfigurace clusteru můžete zkontrolovat pomocí webu Azure Portal, Azure CLI, Azure PowerShellu nebo Stav služby. Můžete také spustit některé testovací úlohy nebo dotazy a ověřit funkčnost clusteru.

Postup upgradu

Upgrady operačního systému uzlu

  1. Po kliknutí na upgrade v okně přehledu a v podokně upgradu vlevo vyberte Upgrade operačního systému uzlu.

  2. Pokud existuje upgrade operačního systému uzlu, oba fondy clusterů i clustery procházejí upgradem současně.

    Snímek obrazovky znázorňující typ upgradu

  3. Po aktivaci upgradu se na portálu zobrazí oznámení služby.

    Snímek obrazovky znázorňující probíhající upgrade

  4. Stav aktualizace clusteru se přesune od čekání na upgrade a stav fondu clusteru se přesune na NodeOSUpgrading.

    Snímek obrazovky znázorňující probíhající aktualizaci operačního systému uzlu

  5. Když jste se rozhodli aktualizovat fondy clusterů i clustery společně, clustery se také přesunou do podobných stavů.

    Snímek obrazovky zobrazující stav aktualizace

  6. Po dokončení upgradu se v banneru a stavu aktualizace softwaru projeví všechny fondy clusterů a clustery (pokud se cluster upgradoval také s fondem clusterů) a aktualizace oznámení odrážejí úspěch upgradu.

    Snímek obrazovky znázorňující úspěšnou aktualizaci operačního systému

    Snímek obrazovky zobrazující aktuální stav

    Snímek obrazovky znázorňující konečný stav

    Snímek obrazovky znázorňující stav úspěšnosti upgradu

Upgrady oprav AKS

  1. Po kliknutí na upgrade v okně přehledu a v podokně upgradu vlevo vyberte upgrade oprav AKS.

  2. V upgradu oprav AKS neprocházejí současně upgradem oba fondy clusterů i clustery. Jednotlivé clustery musí použít upgrady oprav AKS na základě časových intervalů plánované údržby pro vaše clustery.

    Snímek obrazovky zobrazující verzi AKS

  3. Po aktivaci upgradu se na portálu zobrazí oznámení služby.

    Snímek obrazovky zobrazující oznamovací zásobník s probíhajícím upgradem

  4. Stav aktualizace clusteru se přesune od čekajícího na upgrade a stav fondu clusteru se přesune na AksPatchUpgrading.

    Snímek obrazovky znázorňující stav upgradu opravy

  5. Po dokončení upgradu se zobrazí informace o banneru a stavu aktualizace softwaru napříč fondem clusterů a clustery (v případě, že clustery byly upgradovány také s fondem clusterů) a aktualizace oznámení odrážejí úspěch upgradu.

    Snímek obrazovky s oznámením o úspěšném upgradu stavu

  6. Po použití opravy pro fond clusterů můžete použít opravy AKS na clustery ve fondu clusterů najednou nebo přejít na jednotlivé clustery a použít opravu na základě plánů údržby.

    Snímek obrazovky znázorňující stav jako spuštěný

  7. Když použijete upgrade všech clusterů, na stránce fondu clusterů dokončete upgrade všech clusterů ve fondu clusterů najednou.

    Snímek obrazovky znázorňující, jak upgradovat všechny clustery

  8. Podokno upgradu na pravé straně zobrazuje podrobnosti o upgradu ve verzích oprav AKS (aktuální a cesta upgradu).

    Snímek obrazovky znázorňující typ upgradu jako upgrade clusteru

  9. Po zahájení upgradu se na ikoně oznámení zobrazí probíhající upgrade clusteru.

    Snímek obrazovky znázorňující oznamovací panel s upgradem fondu clusterů je úspěšný.

  10. Podokno přehledu clusteru ve fondu clusterů také odráží stav upgradů.

    Snímek obrazovky se stránkou přehledu stavu

  11. Po dokončení upgradu se aktualizuje banner s přehledem a oznamovací zásobník.

    Snímek obrazovky zobrazující zprávu o úspěšném stavu

    Snímek obrazovky s oznámením, že všechny upgrady byly úspěšné

Upgrady oprav hotfix

  1. Na stránce přehledu clusteru můžete sledovat, že u clusteru čeká upgrade oprav hotfix.

    Snímek obrazovky se zprávou o upgradu opravy hotfix

  2. Po kliknutí na upgrade přejděte do části Upgrady clusteru s podrobnostmi o čekající upgradu.

    Snímek obrazovky znázorňující probíhající upgrade clusteru

  3. Po zahájení upgradu se v oznámení zobrazí průběh upgradu a na stránce přehledu clusteru se zobrazuje stav upgradu oprav hotfix a změny stavu aktualizace softwaru při upgradu.

    Snímek obrazovky znázorňující zásobník oznámení probíhajícího upgradu clusteru

    Snímek obrazovky zobrazující stav upgradu oprav hotfix

  4. Po dokončení upgradu se přehled změn stavu clusteru změní na spuštěný, stav aktualizace softwaru se změní na aktuální a aktualizuje se banner s oznámením v části Přehled.

    Snímek obrazovky zobrazující zprávu o úspěšném upgradu opravy hotfix

    Snímek obrazovky zobrazující stav aktualizace softwaru