Udostępnij przez


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, samo-diagnostyczne doświadczenie, 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

Dostęp do usługi AKS Diagnozowanie i rozwiązywanie problemów można uzyskać, wykonując następujące kroki:

  1. W portalu Azure przejdź do zasobu klastra AKS.

  2. Z menu usługi wybierz pozycję Diagnozuj i rozwiąż problemy.

  3. Wybierz kafelek kategorii rozwiązywania problemów, który najlepiej opisuje problem klastra, odwołując się do słów kluczowych w każdym opisie kafelka na stronie głównej lub wpisując słowo kluczowe, które najlepiej opisuje problem na pasku wyszukiwania.

    Zrzut ekranu przedstawiający stronę główną Diagnozowanie i rozwiązywanie problemów AKS w portalu Azure.

Wyświetlanie raportu diagnostycznego

Po wybraniu kategorii można wyświetlić różne raporty diagnostyczne zawierające szczegółowe informacje o problemie. Opcja Przegląd w menu nawigacji uruchamia wszystkie diagnostyki w tej konkretnej kategorii i wyświetla wszelkie problemy znalezione w klastrze. Wybierz pozycję Wyświetl szczegóły w każdym kafelku, aby wyświetlić szczegółowy opis problemu, w tym:

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

Przykładowy scenariusz: Diagnozowanie problemów z łącznością

Zauważyłem, że moja aplikacja jest rozłączona lub występują sporadyczne problemy z połączeniem. W odpowiedzi przechodzę do strony głównej Diagnozowanie i rozwiązywanie problemów z usługą AKS i wybieram kafelek Problemy z łącznością , aby zbadać potencjalne przyczyny.

Zrzut ekranu przedstawiający kafelek kategorii rozwiązywania problemów z łącznością w witrynie Azure Portal.

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

Zrzut ekranu przedstawiający problemy z łącznością DNS klastra w witrynie Azure Portal.

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

Zrzut ekranu przedstawiający linki do rozwiązywania problemów z łącznością DNS klastra w witrynie Azure Portal.

Jeśli zalecana dokumentacja oparta na wynikach diagnostycznych nie rozwiąże problemu, mogę wrócić do poprzedniego kroku w diagnostyki i zapoznać się z dodatkową dokumentacją.

Zrzut ekranu przedstawiający dodatkowe linki do rozwiązywania problemów z łącznością DNS klastra w witrynie Azure Portal.

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ń. Kafelek AKS Diagnozowanie i rozwiązywanie problemów Najlepsze rozwiązania zawiera szereg 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: Wyświetlanie najlepszych rozwiązań

Interesuje mnie najlepsze rozwiązania, które mogę zastosować, aby zapobiec potencjalnym problemom. W odpowiedzi nawiguję do strony głównej Diagnozowanie i rozwiązywanie problemów z usługą AKS i wybieram kafelek Najlepsze praktyki.

Zrzut ekranu przedstawiający najlepsze rozwiązania dotyczące diagnozowania i rozwiązywania problemów z usługą AKS.

W tym miejscu mogę wyświetlić najlepsze rozwiązania zalecane dla klastra i wybrać pozycję Wyświetl szczegóły , aby wyświetlić wyniki.

Zrzut ekranu przedstawiający szczegóły najlepszych rozwiązań dotyczących diagnozowania i rozwiązywania problemów z usługą AKS.

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 na stronie UserVoice. Pamiętaj, aby dodać "[Diag]" w tytule.