Udostępnij za pośrednictwem


Omówienie diagnozowania i rozwiązywania problemów w usłudze Azure Kubernetes Service

Rozwiązywanie problemów z klastrem usługi Azure Kubernetes Service (AKS) odgrywa ważną rolę w utrzymywaniu klastra, zwłaszcza jeśli klaster uruchamia obciążenia o znaczeniu krytycznym. Usługa AKS Diagnozowanie i rozwiązywanie problemów to inteligentne, samoobsługowe środowisko diagnostyczne, które:

  • Ułatwia identyfikowanie i rozwiązywanie problemów w klastrze.
  • Nie wymaga dodatkowej konfiguracji ani kosztów rozliczeniowych.

Otwórz usługę AKS Diagnozowanie i rozwiązywanie problemów

Aby uzyskać dostęp do usługi AKS Diagnozowanie i rozwiązywanie problemów:

  1. Przejdź do klastra Kubernetes w witrynie Azure Portal.
  2. Kliknij pozycję Diagnozowanie i rozwiązywanie problemów w lewym obszarze nawigacji, co powoduje otwarcie usługi AKS Diagnozowanie i rozwiązywanie problemów.
  3. Wybierz kategorię, która najlepiej opisuje problem klastra według:
    • Odwołując się do słów kluczowych w każdym opisie kafelka na stronie głównej.
    • Wpisywanie słowa kluczowego, które najlepiej opisuje problem na pasku wyszukiwania.

zrzut ekranu przedstawiający stronę główną diagnozowania i rozwiązywania problemów z usługą AKS.

Wyświetlanie raportu diagnostycznego

Aby zainicjować narzędzie i pobrać wyniki w bezproblemowy sposób, kliknij kafelek, aby rozwiązać problemy. Okienko nawigacji po lewej stronie ma opcję Przegląd , która uruchamia wszystkie diagnostyki w tej konkretnej kategorii. Problemy znalezione w klastrze zostaną wyświetlone na prawym panelu. Aby uzyskać kompleksową wiedzę na temat problemu, kliknij pozycję Wyświetl szczegóły dla każdego kafelka, który zawiera szczegółowy opis:

  • Podsumowanie problemu
  • Szczegóły błędu
  • Zalecane akcje
  • Linki do przydatnych dokumentów
  • Powiązane metryki
  • Rejestrowanie danych

Na podstawie wyniku możesz postępować zgodnie ze szczegółowymi instrukcjami lub skorzystać z linków do dokumentacji, aby skutecznie rozwiązać problem.

Przykładowy scenariusz 1: Zaobserwowano, że moja aplikacja jest rozłączona lub występują sporadyczne problemy z połączeniem. W odpowiedzi kliknij kafelek Problemy z łącznością, aby zbadać potencjalne przyczyny.

zrzut ekranu przedstawiający kafelek Diagnozowanie i rozwiązywanie problemów z usługą AKS — kafelek sieci.

Otrzymałem alert diagnostyczny wskazujący, że rozłączenie może być związane z moją usługą DNS klastra. Aby zebrać więcej informacji, kliknij pozycję Wyświetl szczegóły.

Zrzut ekranu przedstawiający diagnozowanie i rozwiązywanie problemów z usługą AKS — sieć.

Na podstawie wyniku diagnostycznego wydaje się, że problem może być związany ze znanymi problemami z systemem DNS lub konfiguracją sieci wirtualnej. Na szczęście mogę użyć linków do dokumentacji udostępnionych w celu rozwiązania problemu i rozwiązania problemu.

Zrzut ekranu przedstawiający diagnostykę i rozwiązywanie problemów z usługą AKS — sieć — dns klastra.

Ponadto jeśli zalecana dokumentacja oparta na wynikach diagnostycznych nie rozwiąże problemu, możesz wrócić do poprzedniego kroku w obszarze Diagnostyka i zapoznać się z dodatkową dokumentacją.

Zrzut ekranu przedstawiający wynik problemu diagnozowania i rozwiązywania problemów z usługą AKS — dodatkowe — Dokumentacja.

Korzystanie z usługi AKS Diagnozowanie i rozwiązywanie problemów w celu uzyskania najlepszych rozwiązań

Wdrażanie aplikacji w usłudze AKS wymaga przestrzegania najlepszych rozwiązań w celu zagwarantowania optymalnej wydajności, dostępności i zabezpieczeń. W tym celu kafelek AKS Diagnose and Solve Problems Best Practices (Diagnozowanie i rozwiązywanie problemów z najlepszymi rozwiązaniami) zawiera tablicę najlepszych rozwiązań, które mogą pomóc w zarządzaniu różnymi aspektami, takimi jak aprowizowanie zasobów maszyny wirtualnej, uaktualnienia klastra, operacje skalowania, konfiguracja podsieci i inne istotne aspekty konfiguracji klastra. Korzystanie z usługi AKS Diagnozowanie i rozwiązywanie problemów może być niezbędne w celu zapewnienia, że klaster jest zgodny z najlepszymi rozwiązaniami i że wszelkie potencjalne problemy są identyfikowane i rozwiązywane w odpowiednim czasie i efektywnym sposób. Dzięki włączeniu usługi AKS Diagnozowanie i rozwiązywanie problemów w rozwiązaniach operacyjnych można mieć pewność co do niezawodności i bezpieczeństwa aplikacji w środowisku produkcyjnym.

Przykładowy scenariusz 2: Mój klaster wydaje się być w dobrej kondycji. Wszystkie węzły są gotowe, a moja aplikacja działa bez żadnych problemów. Jednak jestem ciekawy najlepszych rozwiązań, które mogę stosować, aby zapobiec potencjalnym problemom. Dlatego klikam kafelek Najlepsze rozwiązania . Po przejrzeniu zaleceń odkryłem, że mimo że klaster jest w dobrej kondycji w tej chwili, nadal istnieją pewne czynności, które mogę zrobić, aby uniknąć opóźnień, ograniczania przepustowości lub problemów z czasem pracy maszyny wirtualnej w przyszłości.

Zrzut ekranu przedstawiający diagnozowanie i rozwiązywanie problemu z usługą AKS — najlepsze rozwiązanie.

Zrzut ekranu przedstawiający diagnozowanie i rozwiązywanie problemu z usługą AKS — najlepsze — wynik.

Następne kroki

  • Zbierz dzienniki, aby ułatwić dalsze rozwiązywanie problemów z klastrem przy użyciu usługi AKS Periscope.

  • Zapoznaj się z sekcją dotyczącą praktyk klasyfikacji w przewodniku obsługi dnia 2 usługi AKS.

  • Opublikuj swoje pytania lub opinie w witrynie UserVoice , dodając ciąg "[Diag]" w tytule.