Uw HDInsight upgraden op AKS-clusters en -clustergroepen
Belangrijk
Azure HDInsight op AKS is op 31 januari 2025 buiten gebruik gesteld. Meer informatie in deze aankondiging.
U moet uw workloads migreren naar Microsoft Fabric- of een gelijkwaardig Azure-product om plotselinge beëindiging van uw workloads te voorkomen.
Belangrijk
Deze functie is momenteel beschikbaar als preview-versie. De aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews meer juridische voorwaarden bevatten die van toepassing zijn op Azure-functies die bèta, in preview of anderszins nog niet in algemene beschikbaarheid zijn vrijgegeven. Voor meer informatie over deze specifieke preview, zie Azure HDInsight op AKS preview-informatie. Voor vragen of suggesties voor functies dient u een aanvraag in op AskHDInsight- met de details en volgt u ons voor meer updates over Azure HDInsight Community-.
Leer hoe u uw HDInsight op AKS-clusters en -clustergroepen kunt bijwerken naar de nieuwste AKS-patches, beveiligingsupdates, clusterpatches en clusterhotfixes met in-place upgrade.
Waarom upgraden
HDInsight in AKS is een service waarmee u Apache Flink, Apache Spark, Trino kunt uitvoeren in Azure Kubernetes Service (AKS). HDInsight in AKS biedt u de voordelen van schaalbaarheid, betrouwbaarheid en flexibiliteit van de cloud, terwijl u ook uw bestaande hulpprogramma's en toepassingen kunt gebruiken.
Een van de belangrijke functies van HDInsight in AKS is dat u uw clusters en clustergroepen kunt upgraden met de nieuwste software-updates. Dit betekent dat u kunt profiteren van de nieuwste hotfixes, beveiligingsupdates en AKS-patches, zonder clusters opnieuw te maken.
Omdat HDInsight op AKS afhankelijk is van de onderliggende AKS-infrastructuur (Azure Kubernetes Service), moet deze periodiek worden bijgewerkt om beveiliging en compatibiliteit met de nieuwste functies te garanderen. Het is belangrijk dat u een upgrade uitvoert om de nieuwste beveiligingsreleases toe te passen en toegang te krijgen tot de nieuwste Kubernetes-functies en om binnen het AKS-ondersteuningsvenster te blijven dat overeenkomt met uw HDInsight in AKS-clustergroep. Microsoft biedt patches en nieuwe afbeeldingen voor afbeeldingsknooppunten op AKS regelmatig (wekelijks), maar uw lopende knooppunten krijgen de nieuwe afbeeldingen niet, tenzij u een upgrade uitvoert van het OS van de knooppunten.
U kunt bijvoorbeeld uw Spark-cluster upgraden om de meest recente hotfixesverbeteringen, beveiligingscorrecties voor uw knooppuntbesturingssysteem en AKS-patchupdates op te halen om de software van uw cluster- en clustergroepen up-to-date te houden.
In dit artikel leert u hoe u uw HDInsight kunt upgraden op AKS-clusters en -clustergroepen met behulp van Azure Portal.
We delen enkele aanbevolen procedures om u te helpen met het upgradeproces.
Soorten van upgrades
De volgende tabel bevat een overzicht van de details van typen upgrades en welke frequentie u kunt verwachten dat de updates plaatsvinden voor clustergroepen en clusters.
Upgrade Type | Toepasselijkheid | Frequentie van upgrade | upgrade van In-Place |
---|---|---|---|
Upgrade van AKS-versie (klein) / HDInsight op AKS Kleine versie-upgrade | Clustergroep, cluster | Ongeveer om de zes maanden | ✅ |
HDInsight op AKS – Clusterpatch versie | Cluster | Ongeveer maandelijks | ✅ |
HDInsight op AKS : hotfixes voor clusters | Cluster | Indien nodig | ✅ |
Upgrade van AKS-patchversie | Clustergroep, cluster | Ongeveer wekelijks (afhankelijk van upstream AKS-patching) | ✅ |
Upgrades van knooppuntbesturingssystemen | Clustergroep, cluster | Wekelijks | ✅ |
Beveiligingspatches en hot fixes voor node-afbeeldingen | Clustergroep, cluster | Indien nodig | ✅ |
Meer informatie over HDInsight op AKS-versiebeheer.
Omdat HDInsight in AKS gebruikmaakt van Azure Kubernetes Service (AKS) als de onderliggende infrastructuur, moet deze regelmatig worden bijgewerkt om beveiliging en compatibiliteit met de nieuwste functies te garanderen.
Er zijn twee onderdelen van een AKS-cluster die nodig zijn om te onderhouden:
AKS Patch- en Secundaire versie-upgrades: onderdeel van de levenscyclus van het AKS-cluster omvat het uitvoeren van upgrades naar de nieuwste Kubernetes-versie. Het is belangrijk dat u een upgrade uitvoert om de nieuwste beveiligingsreleases toe te passen en toegang te krijgen tot de nieuwste Kubernetes-functies en om binnen het AKS-ondersteuningsvensterte blijven. De versie van de HDInsight op AKS-clusterpool komt overeen met de AKS-deelversies.
AKS-patches worden uitgevoerd met behulp van AKS-patchupgrades, die kunnen worden toegepast op clustergroep en clusters in HDInsight op AKS, waarbij clustergroep versie 1.1 wordt gestart.
Secundaire AKS-versies worden uitgevoerd met behulp van een kleine AKS-versie-upgrade, waarmee de clustergroep en clusters worden bijgewerkt naar de nieuwste kleine AKS-versie die wordt ondersteund in HDInsight op AKS, beginnend vanaf clustergroep versie 1.*. HDInsight op AKS streeft ernaar om op de hoogte te blijven van het Kubernetes N-2--ondersteuningsbeleid, samen met de AKS-releasekalender, om u te blijven voorzien van de mogelijkheid om in-place kleine upgrades uit te voeren. We raden u aan om te plannen voor een upgrade naar de nieuwste kleine versies zodra deze beschikbaar zijn.
Node OS upgrades: AKS biedt regelmatig nieuwe node-afbeeldingen met de nieuwste besturingssysteem- en runtime-updates. Het is handig om de installatiekopieën van uw knooppunten regelmatig te upgraden om ondersteuning te bieden voor de nieuwste AKS-functies en om essentiële beveiligingspatches en hot fixes toe te passen op de AKS-laag. Aankondigingen van updates zijn opgenomen in de releaseopmerkingen van AKS, en het kan een week duren voordat deze updates in alle regio's worden uitgerold. Met deze upgrade werken we alleen de installatiekopieën van de knooppuntgroep bij zonder de Kubernetes-versie te upgraden. In HDInsight in AKS wordt deze upgrade uitgevoerd met behulp van OS-upgrades van knooppunten, die kunnen worden toegepast op de clusterpool en clusters, te beginnen met clusterpool versie 1.1.
Om te profiteren van de nieuwste functies van HDInsight op AKS, raden we u aan uw HDInsight op AKS-clusters regelmatig bij te werken door middel van hotfixes en patches. HDInsight op AKS ondersteunt in-place upgrades waarbij bestaande clusters kunnen worden geüpdatet naar nieuwere hotfixes en patches. U hoeft geen nieuw cluster te verwijderen en opnieuw te maken, wanneer uw cluster in aanmerking komt voor een upgrade, weerspiegelt de status van de software-update de upgrade die in behandeling is en kunt u een upgrade uitvoeren met een paar klikken en onderhoudsvensters.
HDInsight-patchreleases op AKS vinden elke 30 tot 60 dagen plaats. Het is altijd goed om zo vroeg mogelijk naar de nieuwste patch te gaan. De aanbevolen maximale duur voor clusterupgrades is minder dan drie maanden.
hotfixupgrades: hotfix-releases worden indien nodig uitgevoerd en bevatten slechts enkele oplossingen voor een beperkt aantal modules in het clusterpakket. De hotfixes zijn van toepassing op uw clusters en wanneer dergelijke updates beschikbaar zijn, zou uw cluster de in behandeling zijnde updates weergeven over de status van software-updates, zodat u onderhoudsbewerkingen kunt uitvoeren met een in-place upgrade.
Patchupgrades: resources in Azure worden beschikbaar gesteld door een resource-provider. HDInsight op AKS-resourceprovider is verantwoordelijk voor het maken, beheren en verwijderen van clusters. HDInsight in AKS werkt de installatiekopieën in het Azure-containerregister voortdurend bij om opensource-softwareonderdelen (OSS) samen te stellen die op een cluster kunnen worden geïmplementeerd. Deze installatiekopieën bevatten het basisbesturingssysteem Azure Linux en kernonderdelen zoals Spark, Flink, Trino. De maandelijkse patches brengen de bugfixes binnen, van de resourceprovider, en ook opensource-onderdelen en andere functiefouten of verbeteringen, die specifiek zijn voor het cluster dat u gebruikt. De patchupgrades zijn van toepassing op uw clusters en wanneer dergelijke updates beschikbaar zijn, zou uw cluster de in behandeling zijnde updates weergeven over de status van software-updates, zodat u onderhoudsbewerkingen kunt uitvoeren met een in-place upgrade.
Hoe controleer je de beschikbare upgrades?
Voordat u de upgrade start, moet u de beschikbare upgrades voor uw HDInsight in het AKS-cluster controleren.
De updates zijn afhankelijk van de clusterversie of de clustergroepversie, de huidige HDInsight op AKS-versie, en ook van de AKS-versie.
U kunt het overzichtsvenster voor sectie software-updates bekijken om na te gaan of er software-updates beschikbaar zijn: up-to-date of in behandeling.
Als er een software-update beschikbaar is, ziet u dat uw cluster de status 'in behandeling' weergeeft, en u kunt kiezen voor een upgrade met behulp van de Azure-portal.
Voer de volgende stappen uit om de beschikbare updates te controleren met behulp van Azure Portal:
Meld u aan bij de Azure Portal.
Typ HDInsight in het zoekvak in AKS.
Uw HDInsight selecteren in een AKS-clustergroep
Controleer op de overzichtspagina van het cluster de status van de software-update.
Klik op Upgrade
In het upgradepaneel ziet u de beschikbare upgrades.
Op basis van de beschikbare upgrade hebt u een optie om een upgrade te selecteren en uit te voeren.
Zodra u de upgrade hebt geactiveerd, ontvangt u de servicemelding in de portal.
De status van de clusterupdate wordt verplaatst van in behandeling tot upgrade en de status van de clustergroep wordt verplaatst naar NodeOSUpgrading.
Terwijl u ervoor hebt gekozen om zowel clustergroepen als clusters bij te werken, worden de clusters ook verplaatst naar vergelijkbare statussen.
Zodra de upgrade is voltooid, ziet u een update op de banner en wordt de status van de software-update weergegeven in de clustergroep en clusters (als uw cluster ook is bijgewerkt met de clustergroep), en de meldingsupdates geven het succes van de upgrade weer.
Een upgrade plannen voor uw HDInsight op AKS-clusters en -clustergroepen
Nadat u de beschikbare upgradeversies hebt gecontroleerd en de versie hebt gekozen die aan uw behoeften voldoet, kunt u uw HDInsight-clusters op AKS upgraden met behulp van Azure Portal. Het upgradeproces kan enige tijd duren, afhankelijk van de grootte en configuratie van uw clusters en het aantal clusters in een clustergroep.
Tijdens de upgrade blijft uw cluster operationeel en toegankelijk, maar er kunnen prestatieverminderingen of tijdelijke onderbrekingen optreden. Daarom raden we u aan om uw clusters tijdens daluren te upgraden of wanneer het cluster niet zwaar wordt belast.
Aanbevolen procedures voor een in-place upgrade van uw HDInsight op AKS-clusters en -clustergroepen
Volg deze aanbevolen procedures om een soepele en succesvolle upgrade van uw HDInsight op AKS-clusters en -clustergroepen te garanderen:
Voordat u de upgrade start, moet u ervoor zorgen dat uw cluster in orde en stabiel is en dat de clusterstatus niet fout is.
Bekijk vóór de upgrade de releaseopmerkingen van de nieuwe HDInsight op AKS-versie en bereid u voor op de benodigde wijzigingen in uw toepassingen of scripts om zich aan te passen aan de nieuwe functies of wijzigingen. Test ze in een lagere omgeving voordat u naar productie gaat.
Plan vóór de upgrade het onderhoudsvenster waar u de clusterupgrades in het geplande venster kunt uitvoeren. Inhuizige upgrades (zowel cluster- als clustergroep) zijn van invloed op de prestaties van uw omgeving en taken kunnen ondervinden van downtime terwijl de upgrade aan de gang is.
Breng tijdens de upgrade geen wijzigingen aan in uw clusterbronnen, zoals het toevoegen of verwijderen van knooppunten, of het schalen, bijwerken van configuraties of verwijderen. Als u dit doet, kan dit het upgradeproces verstoren en fouten of storingen veroorzaken.
Controleer tijdens de upgrade de beschikbaarheid van het cluster. U kunt Azure Portal gebruiken om de status van de software-update te controleren.
Als de upgrade mislukt of problemen ondervindt, kunt u contact opnemen met azure-ondersteuning of handmatig terugdraaien uitvoeren om de upgrade te herstellen naar de versie die u eerder hebt gebruikt.
Controleer na de upgrade of het cluster werkt zoals verwacht. U kunt de clusterversie, status en configuraties controleren met behulp van Azure Portal, Azure CLI, Azure PowerShell of Servicestatus. U kunt ook enkele testtaken of query's uitvoeren om de clusterfunctionaliteit te controleren.
Stappen voor upgrades
Upgrades van knooppuntbesturingssystemen
Zodra u op 'Upgrade' klikt op het overzichtsblad en 'Node OS upgrade' selecteert in het upgrade-deelvenster aan de linkerkant.
Als er een upgrade van het Node OS is, ondergaan zowel de clustergroep als de clusters tegelijkertijd de upgrade.
Zodra u de upgrade hebt geactiveerd, ontvangt u de servicemelding in de portal.
De updatestatus van het cluster wordt verplaatst van in behandeling tot upgrade en de status van de clustergroep wordt verplaatst naar
NodeOSUpgrading
.Terwijl u ervoor hebt gekozen om zowel clustergroepen als clusters bij te werken, worden de clusters ook verplaatst naar vergelijkbare statussen.
Zodra de upgrade is voltooid, ontvangt u een update in de banner en wordt de status van de software-update weergegeven in de clustergroep en clusters (als de clusters ook zijn bijgewerkt samen met de clustergroep). De meldingen geven het succes van de upgrade aan.
AKS-patchupgrades
Zodra u op Upgrade op het overzichtsblad klikt en de AKS-patchupgrade selecteert in het deelvenster Upgrade aan de linkerkant.
Tijdens een AKS-patchupgrade worden de clustergroep en de clusters niet tegelijkertijd geüpgraded. Afzonderlijke clusters moeten de AKS-patchupgrades toepassen op basis van de geplande onderhoudsvensters voor uw clusters.
Zodra u de upgrade hebt geactiveerd, ontvangt u de servicemelding in de portal.
De status van de clusterupdate wordt verplaatst van in behandeling tot upgrade en de status van de clustergroep wordt verplaatst naar AksPatchUpgrading.
Zodra de upgrade is voltooid, krijgt u een update in de banner en wordt de status van de software-update weerspiegeld in zowel de clustergroep als in de clusters (voor het geval dat de clusters ook zijn bijgewerkt met de clustergroep), en de meldingsupdates geven het succes van de upgrade weer.
Zodra u de patch voor de clustergroep hebt toegepast, kunt u de AKS-patches tegelijk toepassen op de clusters in de clustergroep of naar een afzonderlijk cluster gaan en de patch toepassen op basis van de onderhoudsschema's.
Wanneer u 'alle clusters upgraden' gebruikt, gaat u naar de pagina van de clusterpool om alle clusters in de clusterpool tegelijk te upgraden.
In het upgrade-deelvenster aan de rechterkant ziet u de details van de upgrade voor AKS-patchversies (huidige versie en upgradepad).
Zodra de upgrade is gestart, wordt op het meldingspictogram weergegeven dat de clusterupgrade wordt uitgevoerd
Het deelvenster Clusteroverzicht in de clustergroep weerspiegelt ook de status van de upgrades.
Zodra de upgrade is voltooid, worden de overzichtsbanner en het systeemvak bijgewerkt.
Hotfix-upgrades
Op de overzichtspagina van het cluster ziet u dat er een hotfix-upgrade in behandeling is voor uw cluster.
Wanneer u op Upgrade klikt, gaat u naar de sectie clusterupgrades met de details van de upgrade in behandeling.
Zodra u de upgrade hebt gestart, wordt in de melding de voortgang van de upgrade weergegeven, en geeft de overzichtspagina van het cluster de status weer als hotfix wordt bijgewerkt, terwijl de status van de software-update verandert naar upgraden.
Zodra de upgrade is voltooid, wordt de overzichtsbanner voor de clusterstatus gewijzigd in actief, wordt de status van de software-update bijgewerkt en wordt de meldingsbanner in de overzichtssectie bijgewerkt.