Upgradeujte HDInsight na clusterech a fondech clusterů AKS
Důležitý
Azure HDInsight v AKS byl vyřazen 31. ledna 2025. Zjistěte více pomocí tohoto oznámení.
Abyste se vyhnuli náhlému ukončení úloh, musíte migrovat úlohy do Microsoft Fabric nebo ekvivalentního produktu Azure.
Důležitý
Tato funkce je aktuálně ve verzi Preview. Doplňkové podmínky použití pro náhledové verze Microsoft Azure obsahují více právních podmínek, které se vztahují na funkce Azure, jež jsou v beta verzi, v režimu náhledu nebo jinak ještě nebyly uvolněny pro obecnou dostupnost. Informace o této konkrétní verzi najdete u Azure HDInsight na AKS preview. Pokud máte dotazy nebo návrhy funkcí, odešlete prosím žádost na AskHDInsight s podrobnostmi a sledujte nás pro další aktualizace na komunitě Azure HDInsight.
Zjistěte, jak aktualizovat HDInsight v clusterech AKS a poolech clusterů na nejnovější opravy AKS, aktualizace zabezpečení, opravy clusterů a hotfixy pro clustery přímým upgradem.
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, abyste zachovali software clusteru a fondů clusterů up-to-date.
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 jak často můžete očekávat, že se aktualizace budou provádět pro fondy a clustery.
Typ upgradu | Použitelnost | Frekvence aktualizace | In-Place Upgrade |
---|---|---|---|
Aktualizace podverze AKS / Aktualizace podverze HDInsight na AKS | Fond klastrů, klastr | Zhruba každých šest měsíců | ✅ |
HDInsight v AKS – opravená verze clusteru | Shluk | Přibližně měsíčně | ✅ |
HDInsight na AKS – rychlé opravy clusteru | Shluk | Podle potřeby | ✅ |
Upgrade verze patchů AKS | Fond clusterů, klastr | Přibližně týdně (závisí na opravách záplat AKS v upstreamu) | ✅ |
Upgrady operačního systému uzlu | Fond clusterů, klastr | Týdně | ✅ |
Opravy zabezpečení a rychlé opravy obrazů uzlů | Fond clusterů, cluster | Podle potřeby | ✅ |
Přečtěte si více informací o HDInsight ohledně verzování 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ě:
Opravy a upgrady menších verzí AKS: Součástí životního cyklu clusteru AKS je provádění upgradů na nejnovější verzi Kubernetes. Je důležité upgradovat na nejnovější verze zabezpečení a získat přístup k nejnovějším funkcím Kubernetes a zůstat v okně podpory AKS. Verze fondu clusterů HDInsight na AKS se mapuje na menší verze 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, přičemž to začíná od verze 1.1 fondu clusterů.
Podverze AKS se provádějí pomocí upgradu 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 má za cíl zůstat nad zásadami podpory Kubernetes N-2 spolu s kalendářem vydaných verzí AKS. abyste mohli dál 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 uzlu: AKS pravidelně poskytuje nové obrazy uzlů s nejnovějšími aktualizacemi operačního systému a runtime. Je výhodné pravidelně upgradovat image uzlů, abyste zajistili podporu nejnovějších funkcí AKS a aplikovali nezbytné bezpečnostní aktualizace a rychlé opravy na vrstvě AKS. Oznámení o upgradu image jsou součástí poznámky k vydání AKSa aktualizace mohou trvat až týden, než se rozšíří do všech oblastí. V tomto upgradu aktualizujeme pouze image fondu uzlů bez upgradu verze Kubernetes. Ve službě HDInsight na AKS se tento upgrade provádí pomocí upgradů operačního systému uzlů, které lze aplikovat na fondy clusterů a jednotlivé clustery, a to od verze fondu clusterů 1.1.
Pokud chcete využívat nejnovější funkce HDInsight v AKS, doporučujeme pravidelně aktualizovat HDInsight clustery v AKS pomocí oprav hotfix a záplat. HDInsight na AKS podporuje upgrady na místě, kde lze stávající clustery upgradovat novějšími opravami hotfixů a patchů. Pokud je váš cluster způsobilý k upgradu, nemusíte odstraňovat cluster a znovu jej vytvářet. Stav softwaru ukazuje čekající upgrade a upgrade můžete provést několika kliknutími během údržbových oken.
Opravy HDInsight na AKS vycházejí 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.
Aktualizace hotfixů: Vydání hotfixů se provádí podle potřeby a zahrnují pouze několik oprav pro omezený počet modulů v balíčku clusteru. Aktualizace hotfix jsou použitelné pro vaše clustery a jakmile budou tyto aktualizace dostupné, váš cluster zobrazí čekající aktualizace v rámci stavu aktualizací softwaru, abyste mohli provádět údržbu přímo na místě.
Aktualizace oprav: Prostředky v Azure jsou zpřístupněny poskytovatelem služeb. Poskytovatel prostředků AKS pro HDInsight je zodpovědný 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. Aktualizace oprav platí pro vaše clustery a když jsou tyto aktualizace k dispozici, váš cluster zobrazí čekající aktualizace ve stavu aktualizací softwaru, abyste mohli provést operace údržby s upgradem na místě.
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ů, což je aktuální verze HDInsight na AKS, a také na verzi AKS.
V přehledovém okně sekce aktualizace softwaru můžete pro ověření zkontrolovat, zda máte aktualizace softwaru – aktuální nebo čekající.
V případě, že máte k dispozici aktualizaci softwaru – uvidíte, že váš cluster ukazuje aktualizaci softwaru ve stavu čekající a můžete se rozhodnout pro upgrade pomocí portálu Azure.
Pokud chcete zkontrolovat dostupné aktualizace pomocí webu Azure Portal, postupujte takto:
Přihlaste se k portálu Azure Portal.
Do vyhledávacího pole zadejte HDInsight v AKS.
Výběr služby HDInsight ve fondu clusterů AKS
Na stránce přehledu clusteru zkontrolujte stav aktualizace softwaru.
Klikněte na upgradovat.
V okně upgradu se zobrazí dostupné upgrady.
Na základě dostupného upgradu máte možnost vybrat a provést upgrade.
Po aktivaci upgradu se na portálu zobrazí oznámení služby.
Stav aktualizace clusteru se změní z "čekání na upgrade" na "aktualizace" a stav fondu clusteru se změní na "NodeOSUpgrading".
Rozhodli jste se aktualizovat jak fondy clusterů, tak clustery společně, a proto se clustery také přemístí do podobných stavů.
Po dokončení upgradu se aktualizace zobrazí na banneru a stavu softwaru napříč fondem clusterů a clustery (pokud byl váš cluster také upgradován s fondem clusterů) a aktualizace oznámení budou odrážet úspěšnost upgradu.
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ý.
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í.
Před upgradem naplánujte časové období údržby, ve kterém můžete provést upgrady clusteru v plánovaném období. Upgrady na místě (jak clusteru, tak fondu clusterů) mohou ovlivnit výkon vašeho prostředí a během probíhajícího upgradu může dojít k výpadkům úloh.
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ůsobení chyb nebo selhání.
Během upgradu monitorujte dostupnost clusteru. Stav aktualizace softwaru můžete zkontrolovat pomocí webu Azure Portal.
Pokud upgrade selže nebo narazí na nějaké problémy, můžete kontaktovat podporu Azure nebo provést ruční operaci vrácení zpět a obnovit upgrade na verzi, kterou jste použili dříve.
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 stavu 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
Po kliknutí na upgrade v přehledovém ostří vyberte v levém podokně aktualizaci operačního systému uzlu.
Pokud existuje upgrade operačního systému uzlu (Node OS), procházejí upgradem současně jak fond clusterů, tak jednotlivé clustery.
Po aktivaci upgradu se na portálu zobrazí oznámení služby.
Stav aktualizace clusteru se změní z "čekající" na "aktualizaci" a stav fondu clusterů se přemístí na
NodeOSUpgrading
.Když jste se rozhodli aktualizovat fondy clusterů i clustery společně, clustery se také přesunou do podobných stavů.
Po dokončení upgradu obdržíte aktualizaci v banneru a stav aktualizace softwaru se projeví ve všech fondech clusterů a clusterech (pokud byly clustery upgradovány také s fondem clusterů). Aktualizace oznámení poté potvrdí úspěšnost upgradu.
Aktualizace záplat AKS
Po kliknutí na upgrade v okně přehledu a v podokně upgradu vlevo vyberte upgrade oprav AKS.
V upgradu oprav AKS neprocházejí současně upgradem oba fondy clusterů i clustery. Jednotlivé clustery musí aplikovat opravy a upgrady AKS podle plánovaných časů údržby vašich clusterů.
Po aktivaci upgradu se na portálu zobrazí oznámení služby.
Stav aktualizace clusteru se změní z čekajícího na upgradování a stav fondu clusteru se změní na AksPatchUpgrading.
Po dokončení upgradu se zobrazí aktualizace na banneru a stav aktualizace softwaru, což se projeví ve fondu clusterů a jednotlivých clusterech (pokud byly clustery také upgradovány s fondem clusterů) a oznámení aktualizací odrážejí úspěch upgradu.
Po použití opravy pro fond clusterů můžete použít opravy AKS na všechny clustery ve fondu clusterů najednou nebo přejít na jednotlivé clustery a použít opravu podle plánů údržby.
Když použijete upgrade všech clusterů, na stránce fondu clusterů dokončete upgrade všech clusterů ve fondu clusterů najednou.
Okno upgradu na pravé straně zobrazuje podrobnosti upgradu ve verzích oprav AKS (aktuální a upgradovací cesta).
Po zahájení upgradu se na ikoně oznámení zobrazí probíhající upgrade clusteru.
Podokno přehledu clusteru ve fondu clusterů také odráží stav upgradů.
Po dokončení upgradu se aktualizuje přehledový banner a oznamovací panel.
Aktualizace hotfixů
Na stránce přehledu clusteru můžete vidět, že u vašeho clusteru čeká aktualizace hotfixu.
Po kliknutí na upgrade přejděte do části Upgrady clusteru s podrobnostmi o čekající upgradu.
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.
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.