Zaktualizuj usługę HDInsight w klastrach AKS i pulach klastrów.
Ważny
Usługa Azure HDInsight w usłudze AKS została wycofana 31 stycznia 2025 r. Dowiedz się więcej dzięki temu ogłoszeniu.
Aby uniknąć nagłego kończenia obciążeń, należy przeprowadzić migrację obciążeń do usługi Microsoft Fabric lub równoważnego produktu platformy Azure.
Ważny
Ta funkcja jest obecnie dostępna w wersji zapoznawczej. Dodatkowe warunki użytkowania platformy Microsoft Azure zawierają dodatkowe warunki prawne dotyczące funkcji platformy Azure, które są w wersji beta, zapoznawczej lub w inny sposób nie zostały jeszcze wydane w wersji ogólnodostępnej. Aby uzyskać informacje na temat tej konkretnej wersji zapoznawczej, zobacz informacje o wersji zapoznawczej Azure HDInsight na AKS. W przypadku pytań lub sugestii dotyczących funkcji prześlij żądanie dotyczące AskHDInsight, aby uzyskać więcej informacji na temat społeczności usługi Azure HDInsight.
Dowiedz się, jak zaktualizować HDInsight na klastrach AKS i pulach klastrów do najnowszych poprawek AKS, aktualizacji zabezpieczeń, patchów klastrów oraz hotfixów klastrów za pomocą uaktualnienia w miejscu.
Dlaczego uaktualnić
HDInsight na AKS to usługa, która umożliwia uruchamianie Apache Flink, Apache Spark oraz Trino na Azure Kubernetes Service (AKS). Usługa HDInsight w usłudze AKS zapewnia korzyści wynikające ze skalowalności, niezawodności i elastyczności chmury, a także umożliwia korzystanie z istniejących narzędzi i aplikacji.
Jedną z ważnych funkcji usługi HDInsight w usłudze AKS jest możliwość uaktualnienia klastrów i pul klastrów przy użyciu najnowszych aktualizacji oprogramowania. Oznacza to, że można korzystać z najnowszych poprawek, aktualizacji zabezpieczeń i poprawek usługi AKS bez ponownego tworzenia klastrów.
Ponieważ usługa HDInsight w usłudze AKS opiera się na podstawowej infrastrukturze usługi Azure Kubernetes Service (AKS), należy ją okresowo aktualizować, aby zapewnić bezpieczeństwo i zgodność z najnowszymi funkcjami. Ważne jest, abyś przeprowadził uaktualnienie, aby zastosować najnowsze wersje zabezpieczeń, uzyskać dostęp do najnowszych funkcji platformy Kubernetes oraz pozostać w okresie wsparcia AKS odpowiadającego puli klastrów HDInsight na AKS. Firma Microsoft udostępnia poprawki i nowe obrazy dla węzłów obrazów w usłudze AKS często (co tydzień), ale uruchomione węzły nie pobierają nowych obrazów, chyba że wykonasz uaktualnienie systemu operacyjnego węzła.
Możesz na przykład uaktualnić klaster Spark, aby uzyskać najnowsze ulepszenia poprawek, poprawki zabezpieczeń dla systemu operacyjnego węzła oraz aktualizacje poprawek usługi AKS, aby zachować oprogramowanie klastra i pul klastrów up-to-date.
W tym artykule pokazaliśmy, jak uaktualnić usługę HDInsight w klastrach i pulach klastrów AKS za pomocą portalu Azure.
Udostępniamy pewne najlepsze rozwiązania ułatwiające proces uaktualniania.
Typy uaktualnień
W poniższej tabeli podsumowano szczegóły typów uaktualnień oraz częstotliwość, z jaką można przewidzieć aktualizacje dla pul klastrów i klastrów.
Typ uaktualnienia | Stosowanie | Częstotliwość uaktualniania | aktualizacja In-Place |
---|---|---|---|
Uaktualnienie mniejszej wersji usługi AKS / HDInsight na mniejszej wersji AKS | Pula klastrów, klaster | Mniej więcej co sześć miesięcy | ✅ |
Usługa HDInsight w usłudze AKS — wersja poprawki klastra | Klaster | Mniej więcej co miesiąc | ✅ |
HDInsight na AKS — poprawki klastra | Klaster | W razie potrzeby | ✅ |
Aktualizacja wersji poprawki usługi AKS | Pula klastrów, klaster | Mniej więcej co tydzień (zależne od stosowania poprawek w AKS) | ✅ |
Uaktualnienia systemu operacyjnego Node | Pula klastrów, klaster | Tygodniowy | ✅ |
Poprawki zabezpieczeń i szybkie poprawki dla obrazów węzłów | Pula klastrów, klaster | W razie potrzeby | ✅ |
Dowiedz się więcej o usłudze HDInsight na AKS oraz wersjonowaniu.
Ponieważ usługa HDInsight w usłudze AKS używa usługi Azure Kubernetes Service (AKS) jako podstawowej infrastruktury, należy ją okresowo aktualizować, aby zapewnić bezpieczeństwo i zgodność z najnowszymi funkcjami.
Należy utrzymywać dwa niezbędne składniki klastra usługi AKS:
uaktualnienia poprawki usługi AKS i wersji pomocniczej: część cyklu życia klastra usługi AKS obejmuje przeprowadzanie uaktualnień do najnowszej wersji rozwiązania Kubernetes. Ważne jest, aby przeprowadzić uaktualnienie, aby zastosować najnowsze wersje zabezpieczeń i uzyskać dostęp do najnowszych funkcji platformy Kubernetes oraz pozostać w oknie pomocy technicznej usługi AKS . Wersja puli klastrów usługi HDInsight w usłudze AKS jest mapowana na mniejsze wersje usługi AKS.
Uaktualnienia poprawek dla usługi AKS są realizowane poprzez aktualizacje poprawek AKS, które można zastosować do puli klastrów oraz klastrów w HDInsight na platformie AKS, począwszy od wersji puli klastrów 1.1.
Wersje pomocnicze usługi AKS są realizowane przy użyciu uaktualnienia wersji pomocniczej usługi AKS, który uaktualnia pulę klastrów, a klastry do najnowszej wersji pomocniczej usługi AKS obsługiwanej w usłudze HDInsight w usłudze AKS w wersji 1.* Usługa HDInsight w usłudze AKS ma na celu pozostanie na bieżąco z zasadami pomocy technicznej platformy Kubernetes N-2 wraz z kalendarzem wydania usługi AKS, aby nadal zapewniać możliwość wykonywania drobnych uaktualnień w miejscu, i zachęcamy do planowania uaktualnienia do najnowszych wersji pomocniczych już po ich udostępnieniu.
Aktualizacje systemu operacyjnego Node: usługa AKS regularnie udostępnia nowe obrazy węzłów z najnowszymi aktualizacjami systemu operacyjnego i środowiska wykonawczego. Warto regularnie uaktualniać obrazy nodów, aby zapewnić wsparcie dla najnowszych funkcji AKS oraz stosować niezbędne poprawki zabezpieczeń i szybkie naprawy w warstwie AKS. Ogłoszenia o uaktualnieniu obrazów są zawarte w informacjach o wersji usługi AKSi wdrożenie tych aktualizacji we wszystkich regionach może potrwać do tygodnia. Dzięki temu uaktualnieniu aktualizujemy tylko obrazy puli węzłów bez uaktualniania wersji rozwiązania Kubernetes. W HDInsight na AKS to uaktualnienie jest realizowane za pomocą aktualizacji systemu operacyjnego Node, które można zastosować do puli klastrów i samych klastrów, począwszy od wersji puli klastrów 1.1.
Aby skorzystać z najnowszych funkcji HDInsight na AKS, zalecamy regularne aktualizowanie klastrów HDInsight na AKS za pomocą hotfixów i łatek. Usługa HDInsight w AKS obsługuje aktualizacje na miejscu, gdzie istniejące klastry mogą być uaktualniane do nowszych poprawek i łat. Nie trzeba usuwać i ponownie utworzyć nowego klastra, gdy klaster kwalifikuje się do uaktualnienia, stan aktualizacji oprogramowania odzwierciedla oczekujące uaktualnienie i można wykonać uaktualnienie za pomocą kilku kliknięć i okien obsługi.
Wersje poprawek dla HDInsight w usłudze AKS są wydawane co 30 do 60 dni. Zawsze dobrze jest przejść do najnowszej poprawki tak wcześnie, jak tylko to możliwe. Zalecany maksymalny czas trwania uaktualnień klastra wynosi mniej niż trzy miesiące.
Poprawki hotfix: Wydania poprawek są wydawane w razie potrzeby, a zawierają tylko kilka poprawek dla ograniczonej liczby modułów w pakiecie klastra. Hotfiksy są stosowane do Twoich klastrów, i gdy takie aktualizacje są dostępne, Twój klaster wyświetla oczekujące aktualizacje na statusie aktualizacji oprogramowania, co pozwala Ci wykonać operację konserwacji z uaktualnieniem w miejscu.
Aktualizacje poprawek: zasoby na platformie Azure są udostępniane przez dostawcę usługi zasobów. Dostawca zasobów usługi HDInsight w AKS jest odpowiedzialny za tworzenie, zarządzanie i usuwanie klastrów. HDInsight na AKS ciągle aktualizuje obrazy w rejestrze kontenerów Azure, aby zintegrować składniki oprogramowania typu open source (OSS), które można wdrożyć w klastrze. Te obrazy zawierają podstawowy system operacyjny Azure Linux i podstawowe składniki, takie jak Spark, Flink, Trino. Miesięczne poprawki zawierają poprawki błędów, od dostawcy zasobów, a także składniki typu open source oraz inne usterki lub ulepszenia funkcji, które są specyficzne dla działającego klastra. Aktualizacje poprawek mają zastosowanie do Twoich klastrów, a kiedy takie aktualizacje są dostępne, Twój klaster wykaże oczekujące zmiany w statusie aktualizacji oprogramowania, umożliwiając Ci przeprowadzenie operacji konserwacji poprzez uaktualnienie na miejscu.
Jak sprawdzić dostępne uaktualnienia
Przed rozpoczęciem uaktualniania należy sprawdzić dostępne uaktualnienia dla konfiguracji HDInsight na klastrze AKS.
Aktualizacje zależą od wersji klastra lub wersji puli klastrów, a także od bieżącej wersji HDInsight na AKS oraz wersji AKS.
Możesz sprawdzić blok przeglądu sekcji aktualizacji oprogramowania, aby sprawdzić, czy masz aktualizacje oprogramowania — aktualne lub oczekujące.
Jeśli masz dostępną aktualizację oprogramowania — zauważasz, że klaster wyświetla aktualizację oprogramowania w stanie oczekiwaniu na i możesz zdecydować się na uaktualnienie za pomocą witryny Azure Portal.
Aby sprawdzić dostępne aktualizacje przy użyciu witryny Azure Portal, wykonaj następujące kroki:
Zaloguj się do portalu Azure.
W polu wyszukiwania wpisz "HDInsight on AKS".
Wybierz swój klaster HDInsight na puli klastrów AKS
Na stronie przeglądu klastra sprawdź stan aktualizacji oprogramowania.
Kliknij Uaktualnij
W bloku uaktualniania zobaczysz dostępne uaktualnienia.
Na podstawie dostępnego uaktualnienia możesz wybrać i wykonać uaktualnienie.
Po zainicjowaniu uaktualnienia otrzymasz powiadomienie o usłudze w portalu.
Stan aktualizacji klastra zmienia się z oczekującego na ulepszanie, a stan puli klastra zmienia się na NodeOSUpgrading.
Gdy zdecydujesz się aktualizować zarówno pule klastrów, jak i same klastry, te również przechodzą w podobne stany.
Po zakończeniu uaktualnienia otrzymasz zaktualizowany baner, a stan dotyczący aktualizacji oprogramowania zostanie odzwierciedlony w puli klastrów oraz klastrach (jeśli Twój klaster również został uaktualniony w ramach puli klastrów). Ponadto, powiadomienia wskażą pomyślne zakończenie uaktualnienia.
Planowanie aktualizacji usługi HDInsight na klastrach AKS i pulach klastrów
Po sprawdzeniu dostępnych wersji uaktualnienia i wybraniu tej, która odpowiada Twoim potrzebom, możesz uaktualnić klastry usługi HDInsight w usłudze AKS przy użyciu witryny Azure Portal. Proces uaktualniania może zająć trochę czasu, w zależności od rozmiaru i konfiguracji klastrów oraz liczby klastrów w puli klastrów.
Podczas uaktualniania klaster pozostaje operacyjny i dostępny, ale może wystąpić pewne pogorszenie wydajności lub tymczasowe przerwy. W związku z tym zalecamy uaktualnienie klastrów poza godzinami szczytu lub gdy klaster nie jest mocno obciążony.
Najlepsze praktyki dotyczące aktualizacji w ramach istniejącej instalacji HDInsight na klastrach AKS i pulach klastrów
Aby zapewnić bezproblemowe i pomyślne uaktualnienie HDInsight na klastrach i pulach klastrów AKS, postępuj zgodnie z następującymi najlepszymi praktykami:
Przed rozpoczęciem uaktualniania upewnij się, że klaster jest w dobrej kondycji i stabilny, i nie występują błędy w jego stanie.
Przed uaktualnieniem przejrzyj informacje o wersji nowej usługi HDInsight w usłudze AKS i przygotuj się na wszelkie niezbędne zmiany w aplikacjach lub skryptach, aby dostosować się do nowych funkcji lub zmian. Przetestuj je w niższym środowisku przed przejściem do środowiska produkcyjnego.
Przed aktualizacją zaplanuj okno konserwacji, podczas którego można przeprowadzić aktualizacje klastra. Uaktualnienia w miejscu (zarówno klastra, jak i puli klastrów) wpływają na wydajność środowiska, a zadania mogą doświadczać przestojów w czasie, gdy uaktualnianie jest w toku.
Podczas uaktualniania nie wprowadzaj żadnych zmian w zasobach klastra, takich jak dodawanie lub usuwanie węzłów ani skalowanie, aktualizowanie konfiguracji lub usuwanie. Może to zakłócać proces uaktualniania i powodować błędy lub awarie.
Podczas uaktualniania monitoruj dostępność klastra. Aby sprawdzić stan aktualizacji oprogramowania, możesz użyć witryny Azure Portal.
Jeśli uaktualnienie nie powiedzie się lub napotka jakiekolwiek problemy, możesz skontaktować się z pomocą techniczną platformy Azure lub wykonać ręczną operację wycofywania, aby przywrócić uaktualnienie do używanej wcześniej wersji.
Po uaktualnieniu sprawdź, czy klaster działa zgodnie z oczekiwaniami. Wersję, kondycję i konfiguracje klastra można sprawdzić przy użyciu witryny Azure Portal, interfejsu wiersza polecenia platformy Azure, programu Azure PowerShell lub kondycji usługi. Możesz również uruchomić kilka zadań testowych lub zapytań, aby zweryfikować funkcjonalność klastra.
Kroki uaktualniania
Uaktualnienia systemu operacyjnego Node
Po kliknięciu przycisku "Uaktualnij" na panelu przeglądu, wybierz opcję "Uaktualnienie systemu operacyjnego Node" z okienka aktualizacji po lewej stronie.
Jeśli istnieje uaktualnienie systemu operacyjnego Node, zarówno pula klastrów, jak i klastry przechodzą przez uaktualnienie jednocześnie.
Po rozpoczęciu uaktualnienia otrzymasz powiadomienie o usłudze na portalu.
Status aktualizacji klastra przechodzi z oczekującego na uaktualnianie, a status puli klastrów przechodzi na
NodeOSUpgrading
.Gdy zdecydujesz się aktualizować jednocześnie pule klastrów i same klastry, również one przechodzą do podobnych stanów.
Po zakończeniu uaktualniania otrzymasz aktualizację na banerze i stan aktualizacji oprogramowania zostanie odzwierciedlony w puli klastrów i klastrach (jeśli klaster został również uaktualniony z pulą klastrów), a aktualizacje powiadomień odzwierciedlają powodzenie uaktualnienia.
Uaktualnienia poprawek usługi AKS
Po kliknięciu przycisku Uaktualnij w bloku przeglądu wybierz pozycję Uaktualnienie poprawki usługi AKS w okienku uaktualniania po lewej stronie.
Podczas uaktualniania poprawek usługi AKS ani pula węzłów, ani klastry nie przechodzą przez uaktualnienie jednocześnie. Poszczególne klastry muszą stosować aktualizacje poprawek AKS zgodnie z planowanymi oknami konserwacyjnymi dla swoich klastrów.
Po uruchomieniu uaktualnienia otrzymasz powiadomienie o usłudze na portalu.
Stan aktualizacji klastra zmienia się z oczekiwania na aktualizację, a stan puli klastrów zmienia się na AksPatchUpgrading.
Po zakończeniu aktualizacji otrzymasz informacje na banerze, a status aktualizacji oprogramowania zostanie odzwierciedlony w puli klastrów i klastrach (jeżeli klastry zostały również zaktualizowane razem z pulą klastrów). Aktualizacje powiadomień informują o powodzeniu aktualizacji.
Po zastosowaniu poprawki dla puli klastrów można jednorazowo nanieść poprawki AKS na wszystkie klastry w puli lub zastosować je indywidualnie, zgodnie z harmonogramem konserwacji.
Podczas korzystania z opcji uaktualniania wszystkich klastrów na stronie puli klastrów można jednocześnie zakończyć uaktualnianie wszystkich klastrów w puli.
Okno uaktualnienia po prawej stronie pokazuje szczegółowe informacje o uaktualnieniu wersji poprawek usługi AKS (bieżąca i ścieżka uaktualnienia).
Po rozpoczęciu uaktualniania ikona powiadomienia pokazuje, że uaktualnienie klastra jest w toku
Okienko przeglądu klastra w puli klastrów odzwierciedla również stan uaktualnień.
Po zakończeniu uaktualniania zostanie zaktualizowany baner przeglądu i pasek powiadomień.
Aktualizacje pilnych poprawek
Na stronie przeglądu klastra można zauważyć, że masz oczekującą aktualizację poprawki dla tego klastra.
Po kliknięciu przycisku Uaktualnij przejdź do sekcji Uaktualnienia klastra, gdzie znajdziesz szczegółowe informacje o nadchodzącej aktualizacji.
Po rozpoczęciu uaktualnienia pojawi się powiadomienie pokazujące postęp uaktualnienia, a na stronie przeglądu klastra status zostanie oznaczony jako aktualizowanie poprawki, a stan aktualizacji oprogramowania zmieni się na aktualizowanie.
pl-PL: Po zakończeniu uaktualniania baner przeglądowy stanu klastra zmienia się na działający, status aktualizacji oprogramowania zmienia się na aktualny, a baner powiadomienia w sekcji przeglądu zostaje zaktualizowany.