Wdrażanie aplikacji przy użyciu pulpitu usługi AKS

W tym artykule pokazano, jak się zalogować, dodać klaster, utworzyć projekt, wdrożyć aplikację i wyświetlić metryki na pulpicie usługi AKS dla usługi Azure Kubernetes Service (AKS). Aby zapoznać się z omówieniem pulpitu usługi AKS, zobacz Omówienie pulpitu usługi AKS.

Wymagania wstępne

Zaloguj się do swojego konta

Przy pierwszym otwarciu pulpitu usługi AKS musisz zalogować się do konta platformy Azure. Zalogowanie się umożliwia zobaczenie klastrów AKS i projektów, do których masz dostęp.

  1. W okienku po lewej stronie wybierz Strona główna>. Zaloguj się za pomocą usługi Azure.
  2. Wybierz konto, którego chcesz użyć.

Po zalogowaniu masz możliwość dodawania klastrów, do których masz dostęp do pulpitu usługi AKS.

Dodaj klaster do pulpitu AKS

Uwaga / Notatka

Usługa AKS Automatic jest zalecanym typem klastra do użycia z usługą AKS Desktop. Mimo że standardowa jednostka SKU usługi AKS działa na pulpicie AKS, możesz nie zobaczyć pełnych korzyści z widoku projektu. Usługa AKS Automatic obejmuje wbudowane metryki, możliwość obserwacji i inne narzędzia, które umożliwiają usłudze AKS desktop wyświetlanie ważnych szczegółowych informacji dla użytkowników.

Po zalogowaniu można dodawać klastry do pulpitu usługi AKS z subskrypcji platformy Azure lub przekazując plik kubeconfig. Jeśli masz jedną subskrypcję platformy Azure, pulpit usługi AKS automatycznie wypełnia subskrypcję po zalogowaniu się.

  1. Wybierz pozycję Dodaj z subskrypcji platformy Azure.

  2. Wprowadź nazwę subskrypcji platformy Azure, jeśli masz więcej niż jedną. (Możesz też wybrać strzałkę, aby otworzyć listę rozwijaną, a następnie wybrać subskrypcję platformy Azure).

  3. Wybierz klaster, a następnie wybierz pozycję Zarejestruj klaster.

    Wideo przedstawiające sposób dodawania klastra do aplikacji na komputery stacjonarne AKS.

Dodawanie dodatkowych klastrów do pulpitu usługi AKS

  1. W lewym dolnym okienku wybierz pozycję Dodaj klaster. Możesz wybrać załadowanie z pliku kubeconfig lub z Azure.

  2. W obszarze Dostawcy wybierz pozycję Dodaj.

  3. Wprowadź nazwę subskrypcji platformy Azure, jeśli masz więcej niż jedną. (Możesz też wybrać strzałkę, aby otworzyć listę rozwijaną, a następnie wybrać subskrypcję platformy Azure).

  4. Wybierz klaster, a następnie wybierz pozycję Zarejestruj klaster.

    Wideo przedstawiające sposób dodawania dodatkowych klastrów do aplikacji klasycznej usługi AKS.

Usuń klaster z pulpitu AKS

Usuń klaster z pulpitu usługi AKS i narzędzia kubeconfig, wykonując następujące kroki:

  1. Na ekranie głównym wybierz pole obok klastra, który chcesz usunąć.

  2. W obszarze Akcje wybierz trzy kropki, a następnie wybierz pozycję Usuń.

  3. Zostanie wyświetlone okno Usuwanie klastra z pytaniem, czy chcesz usunąć określony klaster. Wybierz Usuń.

    Wideo przedstawiające sposób usuwania klastra z aplikacji desktopowej AKS.

Tworzenie nowego projektu na pulpicie usługi AKS

Podczas tworzenia projektu w klastrze każdy użytkownik mający dostęp do skojarzonej przestrzeni nazw może wyświetlić projekt. Dostęp do przestrzeni nazw i etykietowanie określają, którzy użytkownicy widzą każdy projekt, ponieważ projekty są powiązane z przestrzeniami nazw. Aby uzyskać więcej informacji, zobacz Omówienie projektów na pulpicie usługi AKS.

Istnieją trzy metody wdrażania aplikacji przy użyciu pulpitu usługi AKS: projekt zarządzany przez usługę AKS, projekt YAML lub nowy projekt.

Ważne

Upewnij się, że zarejestrowałeś funkcję w wersji zapoznawczej przestrzeni nazw przed pierwszym użyciem. W obszarze Wymagana Flaga Funkcji wybierz pozycję Zarejestruj funkcję ManagedNamespacePreview.

  1. Podaj nazwę projektu. Dodawanie opisu projektu jest opcjonalne.

  2. Wybierz subskrypcję, klaster, a następnie wybierz pozycję Dalej.

  3. W obszarze Zasady sieci wybierz ruch przychodzący i wychodzący dla ruchu sieciowego, a następnie wybierz pozycję Dalej.

  4. W obszarze Limit przydziału zasobów obliczeniowych dostosuj limit przydziału w zależności od potrzeb, a następnie wybierz pozycję Dalej.

  5. W obszarze Dostęp przypisz projekt do co najmniej jednego użytkownika i poziomu uprawnień dla każdego z nich w obszarze Rola, a następnie wybierz pozycję Dalej.

  6. W obszarze Przejrzyj sprawdź ustawienia projektu, a następnie wybierz pozycję Utwórz projekt.

  7. Dodaj nazwę aplikacji, a następnie wybierz pozycję Utwórz aplikację.

    Wideo przedstawiające sposób tworzenia nowego projektu zarządzanego przez AKS w aplikacji desktopowej AKS.

Usuwanie projektu z pulpitu usługi AKS

  1. W okienku po lewej stronie wybierz przycisk Narzędzia główne .

  2. W obszarze Projekty wybierz projekt z kolumny Nazwa .

  3. W projekcie wybierz ikonę kosza.

  4. W oknie Usuwanie projektu wybierz pozycję Usuń projekt , aby usunąć projekt z danej przestrzeni nazw.

    Uwaga / Notatka

    Jeśli chcesz również usunąć przestrzeń nazw wraz z projektem (co również usuwa skojarzone zasoby), wybierz pozycję Usuń również przestrzenie nazw>Usuń projekt.

Wdróż aplikację do projektu na platformie AKS na pulpicie

Wskazówka

Podczas wdrażania aplikacji w usłudze AKS Desktop po raz pierwszy metryki mogą pojawić się w ciągu 5–10 minut, gdy dane zaczynają przepływać do zarządzanego rozwiązania Prometheus. Po tym początkowym opóźnieniu metryki powinny zostać załadowane w ciągu kilku sekund. Jeśli metryki nie są wyświetlane, spróbuj odświeżyć pulpit AKS.

Zawsze twórz nowy projekt podczas wdrażania nowej aplikacji. Po utworzeniu pierwszego projektu interfejs usługi AKS umieszcza Cię bezpośrednio w nowo utworzonym projekcie. W projekcie wybierz pozycję Wdróż aplikację. Istnieją dwa źródła, z których można skorzystać, aby wdrożyć aplikację: Obraz kontenera lub Kubernetes YAML.

  1. Podaj nazwę aplikacji.

  2. W sekcji Obraz kontenera wklej ścieżkę do obrazu kontenera. Musi mieć format <YourACR>.azurecr.io/<YourImageName>:<YourImageTag>.

    Uwaga / Notatka

    Nie można użyć najnowszego tagu dla obrazów kontenerów, ponieważ powoduje to naruszenie najlepszych praktyk w AKS Automatic.

  3. Wybierz ilość repliki.

  4. Skonfiguruj ustawienia dla następujących sekcji, wybierając pozycję Kontynuuj po każdej sekcji:

    • Sieć: Wprowadź port sieciowy, wybierz, czy aplikacja jest przeznaczona tylko do użytku wewnętrznego, czy do dostępu publicznego.
    • Testy kondycji: wybierz testy, które chcesz wykonać.
    • Limity zasobów: skonfiguruj zgodnie z wymaganiami aplikacji.
    • Zmienne środowiskowe: dodaj key:value zmienną pary dla aplikacji.
    • HPA: wybierz, czy włączyć narzędzie Horizontal Pod Autoscaler (HPA) dla aplikacji. HPA automatycznie dostosowuje liczbę podów w odpowiedzi na użycie zasobów, pomagając utrzymać optymalną wydajność i efektywność zasobów. Jeśli włączysz hpa, skonfiguruj zgodnie z wymaganiami aplikacji.
    • Zaawansowane: wybierz wszelkie dodatkowe ustawienia do zastosowania.
  5. Przejrzyj konfigurację wdrożenia aplikacji.

  6. Wybierz pozycję Wdróż>zamknij.

Wyświetlanie danych i metryk klastra na pulpicie AKS

Pulpit nawigacyjny usługi AKS zapewnia ujednolicony widok zasobów aplikacji, stanu kondycji, przydziałów zasobów, obciążeń oraz ustawień konfiguracji, wszystko w jednym pulpicie nawigacyjnym. Karty umożliwiają wyświetlanie szczegółowych informacji i zarządzanie poszczególnymi aspektami wdrożenia. Aby wyświetlić te informacje, musisz mieć klaster dodany do pulpitu usługi AKS.

Wyświetl dane klastra i metryki na pulpicie usługi AKS, wykonując następujące kroki:

  1. Wybierz pozycję Strona główna.
  2. Na karcie Nazwa wybierz klaster, który chcesz wyświetlić.
  3. W okienku po lewej stronie wybierz określone ustawienie, aby wyświetlić szczegółowe dane i metryki klastra.

Aby uzyskać więcej informacji na temat pulpitu usługi AKS, zobacz następujące zasoby: