Udostępnij za pośrednictwem


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

Rozwiązywanie problemów z klastrem Azure Kubernetes Service (AKS) odgrywa ważną rolę w utrzymaniu klastra, zwłaszcza jeśli klaster uruchamia obciążenia o znaczeniu krytycznym. AKS Diagnose and Solve Problems (Diagnozowanie i rozwiązywanie problemów) to inteligentne, samodzielne ś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 Azure Portal.
  2. Kliknij pozycję Diagnozowanie i rozwiązywanie problemów w obszarze nawigacji po lewej stronie, 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.
    • Wpisanie 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. W okienku nawigacji po lewej stronie jest dostępna opcja 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 diagnostykę i rozwiązywanie problemów z usługą AKS — kafelek sieci.

Otrzymano alert diagnostyczny wskazujący, że rozłączenie może być związane z serwerem 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ć dostępnych linków do dokumentacji w celu rozwiązania problemu i rozwiązania problemu.

Zrzut ekranu przedstawiający diagnostykę i rozwiązywanie problemów z usługą AKS — sieć — system 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 podstawowe aspekty konfiguracji klastra. Korzystanie z usługi AKS Diagnozowanie i rozwiązywanie problemów może być niezbędne w zapewnieniu, że klaster jest zgodny z najlepszymi rozwiązaniami oraz że wszelkie potencjalne problemy zostały zidentyfikowane i rozwiązane w odpowiednim czasie i w efektywny sposób. Dzięki włączeniu usługi AKS Diagnozowanie i rozwiązywanie problemów do praktyk operacyjnych możesz mieć pewność, że niezawodność i bezpieczeństwo 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 zapoznaniu się z zaleceniami odkryłem, że mimo że mój 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