Dodaj wymagania wstępne usługi Azure Kubernetes Services (AKS) do Azure Stack Hub Marketplace
Silnik Azure Kubernetes Services (AKS) można skonfigurować dla użytkowników. Dodaj elementy opisane w tym artykule do usługi Azure Stack Hub. Użytkownicy mogą następnie wdrożyć klaster Kubernetes w ramach jednej skoordynowanej operacji. W tym artykule przedstawiono kroki, które pozwolą ci udostępnić aparat usługi AKS użytkownikom zarówno w środowiskach połączonych, jak i odłączonych. Aparat AKS zależy od tożsamości zasady usługi. Silnik AKS musi również znajdować się w rynku: rozszerzenie Custom Script i podstawowy obraz AKS. Silnik AKS wymaga, abyś uruchomił Azure Stack Hub 1910 lub nowszą wersję.
Uwaga
Mapowanie Azure Stack Hub na numer wersji silnika AKS można znaleźć w uwagach do wydania silnika AKS.
Sprawdź ofertę usługi użytkownika
Użytkownicy będą potrzebować planu, oferty i subskrypcji usługi Azure Stack Hub z wystarczającą ilością miejsca. Użytkownicy często chcą wdrażać klastry z maksymalnie sześciu maszyn wirtualnych składających się z trzech serwerów głównych i trzech węzłów roboczych. Należy upewnić się, że mają wystarczająco duży limit przydziału.
Jeśli potrzebujesz więcej informacji na temat planowania i konfigurowania oferty usług, zobacz Omówienie ofert usług w usłudze Azure Stack Hub
Utwórz jednostkę usługi i poświadczenia
Klaster Kubernetes będzie potrzebować jednostki usługi (SPN) oraz uprawnień opartych na rolach w usłudze Azure Stack Hub.
Utwórz SPN w Microsoft Entra ID
Jeśli używasz identyfikatora Entra firmy Microsoft dla usługi zarządzania tożsamościami, musisz utworzyć nazwę SPN dla użytkowników wdrażających klaster Kubernetes. Utwórz SPN za pomocą tajnego klucza klienta.
Aby uzyskać instrukcje dotyczące korzystania z portalu administracyjnego, zobacz Tworzenie rejestracji aplikacji.
Aby uzyskać instrukcje, zobacz Tworzenie rejestracji aplikacji przy użyciu poświadczenia tajnego klienta.Utworzyć SPN w AD FS
Jeśli używasz usług Active Directory Federated Services (AD FS) dla usługi zarządzania tożsamościami, musisz utworzyć nazwę SPN dla użytkowników wdrażających klaster Kubernetes. Utwórz SPN przy użyciu klucza tajnego klienta.
Aby uzyskać instrukcje dotyczące korzystania z programu PowerShell, zobacz Tworzenie rejestracji aplikacji, która używa poświadczeń tajnego hasła klienta.
Przypisywanie roli
SPN będzie potrzebować dostępu do zasobów w subskrypcji użytkownika przy użyciu SPN. SPN będzie potrzebować dostępu współtwórcy. Aby uzyskać instrukcje dotyczące przypisywania roli, zobacz Przypisywanie roli.
Dodaj obraz podstawowy usługi AKS
Podstawowy obraz usługi AKS można dodać do witryny Marketplace, uzyskując element z platformy Azure. Jeśli jednak usługa Azure Stack Hub jest rozłączona, skorzystaj z tych instrukcji Pobierz elementy z witryny Marketplace z platformy Azure , aby dodać element. Dodaj element określony w kroku 5.
Dodaj następujący element do witryny Marketplace:
Zaloguj się do portalu
https://adminportal.local.azurestack.external
administracyjnego .Wybierz pozycję Wszystkie usługi, a następnie w kategorii ADMINISTRACJA wybierz pozycję Zarządzanie witryną Marketplace.
Wybierz pozycję + Dodaj z platformy Azure.
Wprowadź
AKS Base
.Wybierz wersję obrazu zgodną z wersją silnika AKS. Listę mapowania obrazu podstawowego usługi AKS na wersję aparatu usługi AKS można znaleźć na stronie Obsługiwane wersje platformy Kubernetes.
Wybierz Pobierz.
Dodawanie niestandardowego rozszerzenia skryptu
Skrypt niestandardowy można dodać do marketplace, pobierając element z platformy Azure. Jeśli jednak usługa Azure Stack Hub jest rozłączona, użyj instrukcji Pobierz elementy z witryny Marketplace z platformy Azure , aby dodać element. Dodaj element określony w kroku 5.
Otwórz portal
https://adminportal.local.azurestack.external
administracyjny .Wybierz pozycję WSZYSTKIE usługi , a następnie w kategorii ADMINISTRACJA wybierz pozycję Zarządzanie witryną Marketplace.
Wybierz pozycję + Dodaj z platformy Azure.
Wprowadź
Custom Script for Linux
.Wybierz skrypt z następującym profilem:
Oferta: Skrypt niestandardowy dla systemu Linux 2.0
Wersja: 2.0.6 (lub najnowsza wersja)
Wydawca: Microsoft Corp
Uwaga
Może być wyświetlana więcej niż jedna wersja niestandardowego skryptu dla systemu Linux. Musisz dodać ostatnią wersję elementu.
Wybierz Pobierz.