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:
- Przejdź do klastra Kubernetes w witrynie Azure Portal.
- Kliknij pozycję Diagnozowanie i rozwiązywanie problemów w lewym obszarze nawigacji, co powoduje otwarcie usługi AKS Diagnozowanie i rozwiązywanie problemów.
- 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.
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.
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.
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.
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ą.
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.
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.
Azure Kubernetes Service