Azure HDInsight på AKS-versioner

Viktigt!

Den här funktionen finns i förhandsgranskning. 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 har släppts i allmän tillgänglighet. Information om den här specifika förhandsversionen finns i Azure HDInsight på AKS-förhandsversionsinformation. Om du vill ha frågor eller funktionsförslag skickar du en begäran på AskHDInsight med informationen och följer oss för fler uppdateringar i 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å FUNKTIONER för AKS-resursprovider.
  • 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.

Kommentar

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 för 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 inkompatibla API-uppdateringar eller bakåtkompatibilitet kan brytas.
  • Mindre versioner ä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).
  • Korrigeringsversioner ändras när bakåtkompatibla felkorrigeringar görs till en delversion.

Viktigt!

Du måste sikta på att köra den senaste korrigeringsversionen av den delversion som du kör. Om ditt produktionskluster till exempel är på 1.0.21.0.1är den senaste korrigeringsversionen 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. För närvarande har HDInsight på AKS-supportens uppgraderingar på plats som en del av den offentliga förhandsversionen med snabbkorrigeringar, nodoperativsystem och AKS-korrigeringsuppgraderingar, 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 support

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 för med uppdateringar av snabbkorrigeringar för kluster, säkerhetsuppdateringar på nodoperativsystemet och AKS-korrigeringsuppgraderingar.

HDInsight på AKS-klusterpoolversion Frisläppningsdatum Versionssteg Mappad AKS-version AKS Livets slut
1,1 Okt 2023 Allmänt tillgänglig förhandsversion 1.27 Jul 2024
1.2 Maj 2024 - 1,29 -

Som en del av bästa praxis rekommenderar vi att du håller dina kluster uppdaterade regelbundet. HDInsight på AKS-versionen sker var 30:e till 60:e dag. 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 på viktig information kontinuerligt.

Exempel Versionspåverkan Uppdateringar av viktig information (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 autoskalning med belastningsbaserad autoskalning är nu tillgänglig MS-Patch HDInsight på AKS version 2.5.1. Den här versionen innehåller anpassning av belastningsbaserad autoskalning. 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 2.6.0-versionen skulle HDInsight på AKS lägga till komponentuppdatering med öppen källkod från 1.x till 1.y-kluster som behöver en uppdatering.
Uppgradering av komponent med öppen källkod och AKS-uppgradering, icke-bakåtkompatibel 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 kluster. 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.

Skärmbild som visar fliken Basic-tab för 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.

Skärmbild som visar klusterinformation.

Den senaste komponenten med öppen källkod som stöds genom att följa listan som en listruta där du kan komma igång.

Skärmbild som visar poolversion.

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.

Skärmbild som visar AKS-versionen.

Viktigt!

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.

Viktig information

Viktig information om de senaste versionerna av HDInsight på AKS finns i viktig information

Överväganden för versionshantering

  • HDInsight på AKS-klusterpoolversioner och slutet av livslängden är beroende av uppströms AKS-stöd. Du kan referera till de AKS-versioner som stöds och planera för klusterpoolens/klusteruppgraderingarna kontinuerligt.
  • När en klusterpool har distribuerats med en viss klusterpoolversion kan klusterpoolen inte automatiskt uppgradera till en nyare delversion. Du måste återskapa tills uppgraderingsfunktionen på plats är aktiv 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 uppgraderingsfunktionen på plats är aktiv för korrigering, mindre versioner 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 DU drar tillbaka HDInsight på AKS-versionen, baserat på det överordnade stödet för beroenden med öppen källkod eller AKS.