Ocena kondycji klastra usługi AKS
Ten artykuł jest częścią serii. Zacznij od omówienia.
Aby rozpocząć praktykę klasyfikacji, oceń ogólną kondycję klastra i sieci.
Narzędzia
Istnieje wiele narzędzi i funkcji, których można użyć do diagnozowania i rozwiązywania problemów w klastrze usługi Azure Kubernetes Service (AKS).
W witrynie Azure Portal wybierz zasób klastra usługi AKS. Te narzędzia i funkcje znajdują się w okienku nawigacji.
Diagnozowanie i rozwiązywanie problemów: możesz użyć tego narzędzia, aby ułatwić identyfikowanie i rozwiązywanie problemów w klastrze.
Kondycja zasobów: możesz użyć tego narzędzia, aby ułatwić diagnozowanie i uzyskiwanie pomocy technicznej dotyczącej problemów z usługami, które mogą mieć wpływ na zasoby platformy Azure. To narzędzie zawiera informacje o bieżącym i przeszłym stanie kondycji zasobów.
Rekomendacje doradcy: Usługa Azure Advisor działa jako spersonalizowany konsultant ds. chmury, prowadząc Cię do stosowania najlepszych rozwiązań dotyczących optymalizowania wdrożeń platformy Azure. Usługa Advisor umożliwia analizowanie konfiguracji zasobów i telemetrii użycia. Doradca sugeruje rozwiązania, dzięki którym można zwiększyć efektywność kosztową, wydajność, niezawodność i bezpieczeństwo.
Dzienniki: użyj tej funkcji, aby uzyskać dostęp do dzienników klastra i metryk przechowywanych w obszarze roboczym usługi Log Analytics . Możesz monitorować i analizować dzienniki i metryki klastra, aby zapewnić szczegółowe informacje i usprawnić rozwiązywanie problemów.
Użyj tych narzędzi i funkcji, aby skutecznie diagnozować i rozwiązywać problemy, zoptymalizować wdrożenie klastra usługi AKS oraz monitorować kondycję i wydajność zasobów platformy Azure.
Diagnozowanie i rozwiązywanie problemów
Funkcja diagnozowania i rozwiązywania problemów udostępnia kompleksowy zestaw narzędzi, które ułatwiają identyfikację i rozwiązywanie różnych problemów związanych z klastrem. Wybierz kategorię rozwiązywania problemów, która jest najbardziej odpowiednia dla twojego problemu.
Aby sprawdzić kondycję klastra, możesz wybrać następujące opcje:
- Dostępność i wydajność płaszczyzny klastra i sterowania: sprawdź, czy występują jakiekolwiek problemy z dostępnością usługi lub ograniczaniem przepustowości wpływające na kondycję klastra.
- Połączenie problemy z wydajnością: Sprawdź, czy występują błędy dotyczące rozpoznawania nazw domen klastra (DNS) lub czy trasa komunikacji wychodzącej ma problemy z łącznością.
Kondycja zasobów
Funkcja kondycji zasobów umożliwia identyfikowanie i uzyskiwanie pomocy technicznej dotyczącej problemów z klastrem i problemów z usługami, które mogą mieć wpływ na kondycję klastra. Skonfiguruj alert dotyczący zasobu, aby można było łatwo monitorować kondycję klastra. Funkcja kondycji zasobów udostępnia raport dotyczący bieżącej i wcześniejszej kondycji klastra. Istnieją cztery stany kondycji:
Dostępne: ten stan wskazuje, że nie wykryto zdarzeń wpływających na kondycję klastra. Jeśli klaster został odzyskany z nieplanowanego przestoju w ciągu ostatnich 24 godzin, zostanie wyświetlone ostatnio rozwiązane powiadomienie.
Niedostępny: ten stan wskazuje, że wykryto trwające zdarzenie platformy lub nieplatformowe, które wpływa na kondycję klastra.
Nieznany: ten stan wskazuje, że funkcja nie otrzymała żadnych informacji o zasobie przez ponad 10 minut. Ten stan jest zwykle wyświetlany po cofnięciu przydziału maszyny wirtualnej. Ten stan nie jest ostatecznym wskazaniem stanu zasobu, ale może być przydatnym punktem danych do rozwiązywania problemów.
Obniżona wydajność: ten stan wskazuje, że istnieje utrata wydajności klastra, ale klaster jest nadal dostępny do użycia.
Poniższy zrzut ekranu przedstawia przegląd kondycji zasobów.
Aby uzyskać więcej informacji, zobacz Omówienie usługi Azure Resource Health.
Advisor
Usługa Advisor udostępnia zalecenia umożliwiające podejmowanie działań, które ułatwiają optymalizowanie klastrów AKS pod kątem niezawodności, bezpieczeństwa, doskonałości operacyjnej i wydajności. Za pomocą usługi Advisor można aktywnie poprawić wydajność klastra i uniknąć potencjalnych problemów. Wybierz zalecenie, aby uzyskać szczegółowe informacje na temat optymalizowania klastra.
Poniższy zrzut ekranu przedstawia zasoby dla wybranej rekomendacji.
Aby uzyskać więcej informacji, zobacz Omówienie usługi Advisor.
Log Analytics
Usługa Log Analytics zapewnia wgląd w kondycję klastra. Aby uzyskać dostęp do obszaru roboczego usługi Log Analytics, przejdź do klastra usługi AKS i wybierz pozycję Dzienniki w okienku nawigacji.
Możesz wybrać wstępnie zdefiniowane zapytania, aby analizować kondycję klastra.
Zapytania wbudowane umożliwiają wykonywanie zapytań dotyczących dzienników i metryk zebranych w obszarze roboczym usługi Log Analytics. Poniższa lista zawiera opis funkcji niektórych zapytań w kategoriach dostępności, dzienników kontenerów i diagnostyki.
Dostępność
Stan gotowości na zapytanie węzła : Wyświetl liczbę wszystkich węzłów w klastrze według stanu gotowości.
Wyświetl listę wszystkich zasobników z zapytaniem fazowym : Wyświetl liczbę wszystkich zasobników według fazy, takich jak niepowodzenie, oczekiwanie, nieznane, uruchomione lub zakończone powodzeniem.
Dzienniki kontenerów
Znajdź wartość w kwerendzie tabeli dzienników kontenerów: znajdź wiersze w tabeli ContainerLogs, w której logEntry ma określony parametr ciągu.
Wyświetlanie listy dzienników kontenerów na zapytanie przestrzeni nazw : wyświetl dzienniki kontenera z przestrzeni nazw w klastrze.
Diagnostyka
Zapytanie dotyczące dzienników skalowania automatycznego klastra: wykonaj zapytanie dotyczące dzienników z narzędzia do automatycznego skalowania klastra. To zapytanie może dostarczyć informacji o tym, dlaczego klaster nieoczekiwanie skaluje się w górę lub w dół.
Zapytanie dotyczące dzienników serwera interfejsu API platformy Kubernetes: zapytanie o dzienniki z serwera interfejsu API Kubernetes.
Zapytanie dotyczące spisu obrazów: wyświetl listę wszystkich obrazów kontenerów i ich stan.
Odczyt dysku Prometheus na sekundę na zapytanie węzła : Wyświetl metryki odczytu dysku Prometheus z domyślnej przestrzeni nazw Kubernetes jako wykresu czasowego.
Wystąpienia Średnie wzrost użycia procesora CPU z ostatniego tygodnia zapytania: Pokaż średni wzrost użycia procesora CPU według wystąpienia w ciągu ostatniego tygodnia w kolejności malejącej.
Współautorzy
Ten artykuł jest obsługiwany przez firmę Microsoft. Pierwotnie został napisany przez następujących współautorów.
Autorzy zabezpieczeń:
- Paolo Salvatori | Główny inżynier klienta
- Franciszek Simy FrancisZki | Starszy specjalista techniczny
Inny współautor:
- Rong Zhang | Starszy menedżer produktu
Aby wyświetlić niepubalne profile serwisu LinkedIn, zaloguj się do serwisu LinkedIn.