Azure HDInsight på AKS-versioner
Viktig
Azure HDInsight på AKS drogs tillbaka den 31 januari 2025. Läs mer genom det här meddelandet.
Du måste migrera dina arbetsbelastningar till Microsoft Fabric- eller en motsvarande Azure-produkt för att undvika plötsliga uppsägningar av dina arbetsbelastningar.
Viktig
Den här funktionen är för närvarande i förhandsversion. De kompletterande användningsvillkoren för Förhandsversioner av Microsoft Azure innehåller fler juridiska villkor som gäller för Azure-funktioner som är i betaversion, förhandsversion eller på annat sätt ännu inte släppta för allmän tillgänglighet. Information om den här specifika förhandsversionen finns i Azure HDInsight på AKS-förhandsversionsinformation. Om du har frågor eller funktionsförslag skickar du en begäran på AskHDInsight med informationen och följ oss för fler uppdateringar på Azure HDInsight Community.
HDInsight på AKS-tjänsten har tre komponenter, en resursprovider, en PROGRAMVARA med öppen källkod (OSS) och styrenheter som distribueras i ett kluster. Microsoft uppgraderar regelbundet avbildningarna och de ovannämnda komponenterna så att de innehåller nya förbättringar och funktioner.
Ny HDInsight på AKS-version kan skapas när ett eller flera av följande är sanna:
- Större eller mindre ändringar eller uppdateringar av HDInsight på AKS leverantörens funktionalitet.
- Större eller mindre versioner eller uppdateringar av komponenter med öppen källkod.
- Större eller mindre versioner eller uppdateringar av AKS-infrastrukturkomponenter.
- Större eller mindre ändringar eller uppdateringar av det underliggande operativsystemet.
- Korrigeringar eller snabbkorrigeringar för en komponentdel av paketet (inklusive de senaste säkerhetsuppdateringarna och kritiska felkorrigeringar).
Introduktion
Azure HDInsight på AKS har begreppet klusterpooler och kluster, som kopplar ihop viktiga komponentversioner som paket och anslutningsappar med en specifik komponent med öppen källkod. Var och en av versionsuppgraderingarna innehåller regelbundet nya förbättringar, funktioner och korrigeringar.
Not
Du bör testa och verifiera att dina program körs korrekt när du använder ny korrigering, mindre eller större versioner.
Azure HDInsight på AKS använder standardschemat semantisk versionshantering för varje version:
[major].[minor].[patch]
Examples:
1.0.1
1.0.2
Varje tal i versionen anger allmän kompatibilitet med den tidigare versionen
- Större versioner ändras när API-uppdateringar är inkompatibla eller när bakåtkompatibilitet kan brytas.
- Delversioner ändras när funktionsuppdateringar görs som är bakåtkompatibla med andra mindre versioner (förutom nya funktionstillägg eller grundläggande säkerhetskorrigeringar/plattformsuppdateringar som styrs av uppströms).
- Patch-versioner ändras när bakåtkompatibla felkorrigeringar görs till en delversion.
Viktig
Du måste sikta på att köra den senaste korrigeringsversionen av den delversion som du kör. Om ditt produktionskluster till exempel finns på 1.0.1
är 1.0.2
den senaste korrigeringsversionen som är tillgänglig för 1.0-serien. Du bör uppgradera till 1.0.2
så snart som möjligt för att säkerställa att klustret är helt korrigerat och stöds.
Håll dina kluster uppdaterade
För att dra nytta av de senaste HDInsight-funktionerna i AKS rekommenderar vi att du regelbundet migrerar dina kluster till de senaste korrigeringsversionerna eller delversionerna. HDInsight på AKS stödjer uppgraderingar på plats som en del av den offentliga förhandsversionen med snabbkorrigeringar, uppgraderingar av nodoperativsystem och AKS-patchar, där befintliga kluster uppgraderas till nyare versioner.
Du måste skapa en ny HDInsight på AKS-klustret i din befintliga klusterpool och migrera ditt program för att använda det nya klustret med den senaste delversionen eller korrigeringen. Alla klusterpooler överensstämmer med huvudversionen och kluster i poolen justeras till samma huvudversion och du kan skapa kluster med efterföljande delversioner eller korrigeringsversioner.
Livscykel och supportbarhet
Eftersom HDInsight på AKS förlitar sig på den underliggande Azure Kubernetes Service-infrastrukturen (AKS) måste den uppdateras regelbundet för att säkerställa säkerhet och kompatibilitet med de senaste funktionerna. Med uppgraderingar på plats kan du uppgradera dina kluster med snabbkorrigeringsuppdateringar för kluster, säkerhetsuppdateringar på nodens operativsystem och AKS-korrigeringsuppgraderingar.
HDInsight på AKS-klusterpoolversion | Utgivningsdag | Utgivningsfas | Kartlagd AKS version | AKS Livets slut |
---|---|---|---|---|
1.1 | Okt 2023 | Offentlig förhandsversion | 1.27 | juli 2024 |
1.2 | Maj 2024 | - | 1.29 | - |
Som en del av bästa praxis rekommenderar vi att du håller dina kluster uppdaterade regelbundet. Utgivningen av HDInsight på AKS sker var 30 till 60 dagar. Det är alltid bra att gå över till de senaste versionerna så tidigt som möjligt. Den rekommenderade maximala varaktigheten för klusteruppgraderingar är mindre än tre månader.
Exempelscenarier
I exemplet nedan visar vi en livscykel för versionsändring med HDInsight på AKS. Ett kluster som exempelvis körs på klusterpool version 2.0, klusterversion 2.3.6 beaktas. Det här är ett exempel, och alla versionsuppdateringar kommer att vara tillgängliga i versionsanteckningar löpande.
Exempel | Versionspåverkan | Uppdateringar av versionsmeddelanden (exempel) |
---|---|---|
Uppdatering av AKS Kubernetes-version | MS-Minor | HDInsight på AKS version 2.4.0. Den här versionen innehåller AKS-versionen uppdaterad från 1.26.4 till 1.27.4. Kluster behöver en uppdatering. |
Korrigeringar av operativsystemversion | MS-Patch | HDInsight på AKS version 2.4.1. Den här versionen innehåller underhållskorrigeringar för operativsystemet. Kluster behöver en uppdatering. |
Web SSH stöds nu för att köra klientverktyg | MS-Patch | HDInsight på AKS version 2.4.2. Den här versionen innehåller stöd för att köra klientverktyg på dina webssh-poddar. Kluster behöver en uppdatering. |
Avancerad automatisk skalning med belastningsbaserad läggs nu till i HDInsight på AKS | MS-Minor | HDInsight på AKS version 2.5.0. Den här versionen introducerar en avancerad belastningsbaserad autoskalning med fler funktioner. Kluster behöver en uppdatering. |
Anpassad skalning med belastningsbaserad autoskalning är nu tillgänglig. | MS-Patch | HDInsight på AKS version 2.5.1. Den här versionen innehåller möjligheten att anpassa autoskalning baserat på belastning. Kluster behöver en uppdatering. |
Lägg till stöd för tjänsttagg | MS-Patch | HDInsight på AKS version 2.5.2 Från och med 2.5.2-versionen skulle HDInsight på AKS lägga till stöd för tjänsttaggar. Kluster behöver en uppdatering. |
Deluppdatering av komponent med öppen källkod | MS-Minor | HDInsight på AKS version 2.6.0. Från och med version 2.6.0 kommer HDInsight på AKS att lägga till en uppdatering av en komponent med öppen källkod från 1.x till 1.y. Kluster behöver uppdateras. |
Uppgradering av komponent med öppen källkod & AKS-uppgradering, brytande API-ändring | MS-Major | HDInsight på AKS version 3.0.1. Från och med 3.0.1 har komponenten Y med öppen källkod uppdaterats från 1.x till 2.x och AKS uppgraderad infrastruktur till 2.x; Klusterpooler behöver en uppdatering till 3.0 och kluster till 3.0.1. |
Versionshantering med hjälp av Azure-portalen
I exemplet nedan kan du se hur du väljer versionerna i klusterpoolen och klustren. Klusterpoolen justeras alltid efter huvudversionen av klustren. Om du letar efter en uppdatering av 2.4.5-versionen av HDInsight på AKS måste du använda 2.0-versionen av klusterpoolen.
När du skapar en HDInsight på AKS-kluster eller Apache Flink-kluster kan du välja version minor.patch från listan över versioner som stöds.
Den senast stödda öppna källkods-komponenten listas i en listruta så att du enkelt kan komma igång.
Eftersom HDInsight på AKS exponerar och uppdaterar en delversion med varje vanlig version kan du nu ordna tillräckligt med tester innan du uppgraderar till den nya versionen och styr ditt schema.
Viktig
Om du använder RESTAPI-åtgärder skapas klustret alltid med den senaste MS-Patch versionen för att säkerställa att du kan få de senaste säkerhetsuppdateringarna och kritiska felkorrigeringar.
Versionsanteckningar
Viktiga utgivningsanteckningar om de senaste versionerna av HDInsight på AKS finns i versionsinformation
Överväganden för versionshantering
- HDInsight på AKS-klusterpoolversioner och deras livscykel är beroende av upstream AKS-stöd. Du kan referera till de AKS-versioner som stöds och planera för klusterpoolen/klusteruppgraderingar på en löpande basis.
- När en klusterpool har distribuerats med en viss klusterpoolversion kan klusterpoolen inte automatiskt uppgradera till en nyare delversion. Du måste göra om tills in-place uppgraderingar-funktionen är tillgänglig för mindre versioner för klusterpooler.
- När ett kluster har distribuerats i en viss klusterpoolversion kan klustret inte automatiskt uppgradera till en nyare delversion eller korrigeringsversion. Du måste återskapa tills uppgraderingar på plats funktionen är live för korrigering, delversioner för kluster.
- När ett nytt kluster skapas distribueras eller väljs den senaste versionen.
- Kunder bör testa och verifiera att program körs korrekt när de använder nya HDInsight på AKS-versionen.
- HDInsight på AKS förbehåller sig rätten att ändra standardversionen utan föregående meddelande. Om du har ett versionsberoende anger du HDInsight på AKS-versionen när du skapar dina kluster.
- HDInsight på AKS kan dra tillbaka en OSS-komponentversion innan HDInsight på AKS-versionen dras tillbaka, baserat på det uppströms stödet för öppen källkod eller AKS-beroenden.