Udostępnij za pośrednictwem


Dodawanie rozwiązania Kubernetes do witryny Azure Stack Hub Marketplace

Notatka

Użyj tylko elementu Kubernetes Azure Stack Hub Marketplace, aby wdrożyć klastry jako weryfikację koncepcji. W przypadku obsługiwanych klastrów Kubernetes w usłudze Azure Stack Hub użyj silnika AKS.

Platformę Kubernetes możesz zaoferować użytkownikom jako element witryny Marketplace. Użytkownicy mogą następnie wdrażać platformę Kubernetes w ramach jednej skoordynowanej operacji.

W tym artykule omówiono używanie szablonu usługi Azure Resource Manager do wdrażania i aprowizowania zasobów dla autonomicznego klastra Kubernetes. Przed rozpoczęciem sprawdź ustawienia dzierżawy w Azure Stack Hub oraz globalnej dzierżawy w platformie Azure. Zbierz wymagane informacje o usłudze Azure Stack Hub. Dodaj niezbędne zasoby do dzierżawy i do witryny Azure Stack Hub Marketplace. Klaster zależy od serwera Ubuntu, niestandardowego skryptu oraz elementu Marketplace klastra Kubernetes, który musi być dostępny w Marketplace Azure Stack Hub.

Tworzenie planu, oferty i subskrypcji

Utwórz plan, ofertę i subskrypcję dla elementu platformy Handlowej Kubernetes. Możesz również użyć istniejącego planu i oferty.

  1. Zaloguj się do portalu administratora https://adminportal.local.azurestack.external.

  2. Utwórz plan jako plan bazowy. Aby uzyskać instrukcje, zobacz Tworzenie planu w usłudze Azure Stack Hub.

  3. Utwórz ofertę. Aby uzyskać instrukcje, zobacz Tworzenie oferty w usłudze Azure Stack Hub.

  4. Wybierz pozycję Ofertyi znajdź ofertę utworzoną przez Ciebie.

  5. Wybierz pozycję Przegląd w panelu Oferta.

  6. Wybierz pozycję Zmień stan. Wybierz pozycję Public.

  7. Wybierz pozycję + Utwórz zasób>Oferty i Plany>Subskrypcji, aby utworzyć subskrypcję.

    a. Wprowadź nazwę wyświetlaną .

    b. Wprowadź Użytkownik. Użyj konta Microsoft Entra skojarzonego z dzierżawcą.

    c. opis dostawcy

    d. Ustaw dzierżawę Directory na dzierżawę Microsoft Entra dla Azure Stack Hub.

    e. Wybierz pozycję Oferta. Wybierz nazwę utworzonej oferty. Zanotuj identyfikator subskrypcji.

Tworzenie jednostki usługi i poświadczeń w usługach AD FS

Jeśli używasz Usług Federacyjnych Active Directory (AD FS) do zarządzania tożsamościami, musisz utworzyć obiekt główny usługi dla użytkowników wdrażających klaster Kubernetes. Utwórz główną jednostkę usługi przy użyciu klucza tajnego klienta. Aby uzyskać instrukcje, sprawdź Tworzenie rejestracji aplikacji, która używa poświadczenia tajnego klienta.

Dodawanie obrazu serwera z systemem Ubuntu

Dodaj następujący obraz systemu Ubuntu Server do witryny Azure Stack Hub Marketplace:

  1. Zaloguj się do portalu administratora https://adminportal.local.azurestack.external.

  2. Wybierz pozycję Wszystkie usługi, a następnie w kategorii ADMINISTRATION wybierz pozycję Zarządzanie rynkiem.

  3. Wybierz i dodaj z platformy Azure.

  4. Wprowadź Ubuntu Server.

  5. Wybierz najnowszą wersję serwera. Sprawdź pełną wersję i upewnij się, że masz najnowszą wersję:

    • Wydawca: Canonical
    • Oferta: UbuntuServer
    • wersja: 16.04.201806120 (lub najnowsza wersja)
    • SKU: 16.04-LTS
  6. Wybierz pozycję Pobierz.

Dodawanie niestandardowego skryptu dla systemu Linux

Dodaj platformę Kubernetes z witryny Azure Stack Hub Marketplace:

  1. Otwórz portal administratora https://adminportal.local.azurestack.external.

  2. Wybierz pozycję WSZYSTKIE usługi, a następnie w kategorii ADMINISTRACJA wybierz pozycję Zarządzanie Rynkiem.

  3. Wybierz + Dodaj z Azure.

  4. Wprowadź Custom Script for Linux.

  5. Wybierz skrypt z następującym profilem:

    • Oferta: Dostosowany skrypt dla systemu Linux 2.0

    • wersja: 2.0.6 (lub najnowsza wersja)

    • Publisher: Microsoft Corp

      Notatka

      Na liście może znajdować się więcej niż jedna wersja niestandardowego skryptu dla systemu Linux. Musisz dodać ostatnią wersję elementu.

  6. Wybierz pozycję Pobierz.

Dodawanie rozwiązania Kubernetes do witryny Marketplace

  1. Otwórz portal administratora https://adminportal.local.azurestack.external.

  2. Wybierz pozycję Wszystkie usługi, a następnie w kategorii ADMINISTRACJA, wybierz pozycję Marketplace Management.

  3. Wybierz + Dodaj w Azure.

  4. Wprowadź Kubernetes.

  5. Wybierz pozycję Kubernetes Cluster.

  6. Wybierz pozycję Pobierz.

    Notatka

    Wyświetlenie elementu witryny Marketplace w witrynie Azure Stack Hub Marketplace może potrwać pięć minut.

    element Kubernetes w witrynie Azure Stack Hub Marketplace

Aktualizowanie lub usuwanie rozwiązania Kubernetes

Podczas aktualizowania elementu Kubernetes usuwasz poprzedni element w witrynie Azure Stack Hub Marketplace. Postępuj zgodnie z poniższą instrukcją, aby dodać aktualizację rozwiązania Kubernetes do witryny Azure Stack Hub Marketplace.

Aby usunąć element Kubernetes:

  1. Nawiązywanie połączenia z usługą Azure Stack Hub przy użyciu programu PowerShell jako operatora. Aby uzyskać instrukcje, zobacz Połącz się z Azure Stack Hub za pomocą PowerShell jako operator.

  2. Znajdź bieżący element klastra Kubernetes w galerii.

    Get-AzsGalleryItem | Select Name
    
  3. Zanotuj nazwę bieżącego elementu, na przykład Microsoft.AzureStackKubernetesCluster.0.3.0.

  4. Aby usunąć element, użyj następującego polecenia cmdlet programu PowerShell:

    $Itemname="Microsoft.AzureStackKubernetesCluster.0.3.0"
    
    Remove-AzsGalleryItem -Name $Itemname
    

Następne kroki

wdrażanie rozwiązania Kubernetes w usłudze Azure Stack Hub

Omówienie ofert usług w usłudze Azure Stack Hub