Udostępnij za pośrednictwem


Dodawanie rozwiązania Kubernetes do witryny Azure Stack Hub Marketplace

Uwaga

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

Platformę Kubernetes możesz zaoferować użytkownikom jako element witryny Marketplace. Użytkownicy mogą następnie wdrażać platformę Kubernetes w ramach pojedynczej, 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 usługi Azure Stack Hub i globalnej dzierżawy platformy 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 i elementu witryny Marketplace klastra Kubernetes, który ma znajdować się w witrynie Azure Stack Hub Marketplace.

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 https://adminportal.local.azurestack.externaladministratora.

  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ę Oferty i znajdź utworzoną ofertę.

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

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

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

    a. Wprowadź nazwę wyświetlaną.

    b. Wprowadź użytkownika. Użyj konta Microsoft Entra skojarzonego z dzierżawą.

    c. Opis dostawcy

    d. Ustaw dzierżawę katalogu na dzierżawę Microsoft Entra dla usługi 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) dla usługi zarządzania tożsamościami, musisz utworzyć jednostkę usługi dla użytkowników wdrażających klaster Kubernetes. Utwórz jednostkę usługi przy użyciu klucza tajnego klienta. Aby uzyskać instrukcje, zobacz Tworzenie rejestracji aplikacji, która używa poświadczeń wpisu tajnego klienta.

Dodawanie obrazu serwera Ubuntu

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

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

  2. Wybierz pozycję Wszystkie usługi, a następnie w kategorii ADMINISTRACJA wybierz pozycję Zarządzanie witryną Marketplace.

  3. Wybierz pozycję + 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)
    • Jednostka 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 https://adminportal.local.azurestack.externaladministratora.

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

  3. Wybierz pozycję + Dodaj z platformy Azure.

  4. Wprowadź Custom Script for Linux.

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

    • Oferta: Niestandardowy skrypt 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.

  6. Wybierz pozycję Pobierz.

Dodawanie platformy Kubernetes do witryny Marketplace

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

  2. Wybierz pozycję Wszystkie usługi , a następnie w kategorii ADMINISTRACJA wybierz pozycję Zarządzanie witryną Marketplace.

  3. Wybierz pozycję + Dodaj z platformy Azure.

  4. Wprowadź Kubernetes.

  5. Wybierz pozycję Kubernetes Cluster.

  6. Wybierz pozycję Pobierz.

    Uwaga

    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ę kubernetes do witryny Azure Stack Hub Marketplace.

Aby usunąć element Kubernetes:

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

  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. Użyj następującego polecenia cmdlet programu PowerShell, aby usunąć element:

    $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 usług oferowanych w usłudze Azure Stack Hub