Instalowanie i oferowanie Azure Kubernetes Service w usłudze Azure Stack Hub

Azure Kubernetes Service (AKS) umożliwia użytkownikom wdrażanie klastrów Kubernetes w usłudze Azure Stack Hub. Usługa AKS zmniejsza złożoność i nakłady operacyjne związane z zarządzaniem klastrami Kubernetes. Jako hostowana usługa Kubernetes usługa Azure Stack Hub obsługuje krytyczne zadania, takie jak monitorowanie kondycji i ułatwia konserwację klastrów. Zespół usługi Azure Stack Hub zarządza obrazem używanym do obsługi klastrów. Administrator dzierżawy klastra musi tylko stosować aktualizacje zgodnie z potrzebami. Usługi są dostępne bez dodatkowych kosztów. Usługa AKS jest bezpłatna: płacisz tylko za korzystanie z węzłów głównych i węzłów agentów maszyn wirtualnych w klastrach. Możesz zainstalować dostawcę zasobów Azure Kubernetes Service (AKS) dla użytkowników usługi Azure Stack Hub.

Aby przeprowadzić instalację, musisz mieć rozszerzenia maszyn wirtualnych, obraz podstawowy usługi AKS, plan i ofertę dla użytkowników oraz włączyć obsługę wielu dzierżaw dla usługi Azure Stack Hub. Klastry usługi AKS można tworzyć tylko w środowisku użytkownika.

Ważne

Azure Kubernetes Service w usłudze Azure Stack Hub, obecnie w wersji zapoznawczej, zostanie wycofana i nie stanie się ogólnie dostępna. Zobacz Aparat usługi AKS dla rozwiązania Kubernetes w usłudze Azure Stack Hub. Zobacz Dodatkowe warunki użytkowania wersji zapoznawczych platformy Microsoft Azure, aby zapoznać się z postanowieniami prawnymi dotyczącymi funkcji platformy Azure, które są w wersji beta lub wersji zapoznawczej albo w inny sposób nie zostały jeszcze wydane jako ogólnie dostępne.

Uwaga

Azure Kubernetes Service w usłudze Azure Stack Hub nie obsługuje tworzenia klastra w środowisku administracyjnym. Klastry usługi AKS można tworzyć tylko w środowisku użytkownika.

Pobieranie wymaganych rozszerzeń maszyn wirtualnych

Upewnij się, że następujące rozszerzenia maszyn wirtualnych są dostępne w usłudze Azure Stack Hub.

Pobieranie rozszerzeń z portalu

Rozszerzenia maszyn wirtualnych można znaleźć w witrynie Azure Stack Hub Marketplace. Możesz pobrać je z platformy Azure, jeśli musisz dodać je do środowiska bez połączenia. Postępuj zgodnie z instrukcjami w temacie Pobieranie elementów z witryny Marketplace do usługi Azure Stack Hub (rozłączone):

  • Uruchamianie polecenia dla systemu Linux (najnowsza wersja)

    Pobieranie polecenia run dla systemu Linux

  • Skrypt niestandardowy dla systemu Linux (wersja 2.0.6)

    Uzyskiwanie niestandardowego skryptu dla systemu Linux

Wyświetlanie rozszerzeń przy użyciu programu PowerShell

Program PowerShell udostępnia Get-AzsVMExtension polecenie cmdlet do wyświetlania rozszerzeń maszyn wirtualnych dostępnych w systemie. Uruchom następujący skrypt, aby wyświetlić dostępne rozszerzenia. Określ prawidłowy adres URL punktu końcowego usługi Azure Stack Hub Resource Manager:

Add-AzureRMEnvironment -Name "AzureStackAdmin" -ArmEndpoint "https://adminmanagement.<location>.<yourdomainname>/"
Login-AzureRMAccount -EnvironmentName "AzureStackAdmin"
Get-AzsVMExtension

Aby uzyskać informacje o instalowaniu i używaniu modułu AzureStack PowerShell, zobacz Instalowanie modułu Az programu PowerShell dla usługi Azure Stack Hub.

Pobieranie obrazu podstawowego usługi AKS

Usługa AKS wymaga specjalnego obrazu maszyny wirtualnej nazywanego obrazem podstawowym usługi AKS. Usługa AKS nie działa bez odpowiedniej wersji obrazu dostępnej w lokalnej witrynie Azure Stack Hub Marketplace. Obraz ma być używany przez usługę AKS, a nie być używany przez dzierżawców do tworzenia poszczególnych maszyn wirtualnych. Obraz nie jest widoczny dla dzierżaw w witrynie Marketplace. Jest to zadanie, które należy wykonać wraz z każdą aktualizacją usługi Azure Stack Hub. Za każdym razem, gdy jest dostępna nowa aktualizacja, istnieje nowy obraz podstawowy usługi AKS skojarzony z usługą AKS. Oto konkretne kroki:

  1. Korzystając z portalu administratora, przejdź do bloku zarządzanie witryną Marketplace i wybierz pozycję Dodaj z platformy Azure.

  2. Wpisz AKS w polu wyszukiwania. Znajdź i pobierz dystrybucję obrazu podstawowego systemu Linux AKS z systemem Ubuntu 18.04-LTS, 2022 Q1 w wersji 2022.01.21 oraz podstawowy obraz systemu Windows usługi AKSw wersji 17763.2300.220121.

    • Obraz podstawowy systemu Linux:

      Dodawanie obrazu podstawowego usługi AKS — Linux

    • Obraz podstawowy systemu Windows:

      Dodawanie obrazu podstawowego usługi AKS — Windows

  3. Jeśli wystąpienie zostało rozłączone, postępuj zgodnie z instrukcjami w artykule Pobieranie elementów witryny Marketplace do usługi Azure Stack Hub , aby pobrać dwa określone elementy z witryny Marketplace na platformie Azure i przekazać je do wystąpienia usługi Azure Stack Hub.

Tworzenie planów i ofert

Aby umożliwić użytkownikom dzierżawy korzystanie z usługi AKS, operator musi udostępnić go za pośrednictwem planu i oferty.

  1. Utwórz plan z usługą Microsoft.Container . Nie ma określonych limitów przydziału dla tej usługi; używa limitów przydziałów dostępnych dla usług obliczeniowych, sieciowych i magazynu:

    Tworzenie planu

  2. Ponownie użyj portalu administracyjnego usługi Azure Stack Hub, aby utworzyć ofertę zawierającą plan utworzony w poprzednim kroku:

    Tworzenie oferty

Konfigurowanie wielu dzierżaw

Należy skonfigurować usługę Azure Stack Hub tak, aby obsługiwała logowania użytkowników znajdujących się w innych katalogach Microsoft Entra, umożliwiając im korzystanie z usług w usłudze Azure Stack Hub.

Aby uzyskać instrukcje, zobacz Konfigurowanie wielu dzierżaw w usłudze Azure Stack Hub

Monitorowanie alertów i wykonywanie na nie działań

  1. Za pomocą portalu administracyjnego możesz uzyskać dostęp do Azure Kubernetes Service w grupie Administracja.

  2. Wybierz blok Alerty . Przejrzyj alerty:

    AKS — Administracja

  3. Alerty są wyświetlane w bloku Alerty i w razie potrzeby możesz podjąć odpowiednie działania:

AKS — alerty

Następne kroki

Dowiedz się więcej o usłudze AKS w usłudze Azure Stack Hub