Valutare l'integrità del cluster del servizio Azure Kubernetes
Questo articolo fa parte di una serie. Iniziare con la panoramica.
Per iniziare la procedura di valutazione, valutare l'integrità complessiva del cluster e della rete.
Strumenti
Sono disponibili molti strumenti e funzionalità che è possibile usare per diagnosticare e risolvere i problemi nel cluster servizio Azure Kubernetes (AKS).
Nella portale di Azure selezionare la risorsa cluster del servizio Azure Kubernetes. Questi strumenti e funzionalità si trovano nel riquadro di spostamento.
Diagnosticare e risolvere i problemi: è possibile usare questo strumento per identificare e risolvere i problemi all'interno del cluster.
Integrità risorse: è possibile usare questo strumento per diagnosticare e ottenere supporto per i problemi del servizio che potrebbero influire sulle risorse di Azure. Questo strumento fornisce informazioni sullo stato di integrità corrente e precedente delle risorse.
Consigli di Advisor: Azure Advisor funge da consulente cloud personalizzato, guidando l'utente a seguire le procedure consigliate per ottimizzare le distribuzioni di Azure. È possibile usare Advisor per analizzare la configurazione delle risorse e i dati di telemetria sull'utilizzo. Advisor suggerisce soluzioni per migliorare l'efficacia dei costi, le prestazioni, l'affidabilità e la sicurezza.
Log: usare questa funzionalità per accedere ai log e alle metriche del cluster archiviati nell'area di lavoro Log Analytics . È possibile monitorare e analizzare i log e le metriche del cluster per fornire informazioni dettagliate e migliorare la risoluzione dei problemi.
Usare questi strumenti e funzionalità per diagnosticare e risolvere in modo efficace i problemi, ottimizzare la distribuzione del cluster del servizio Azure Kubernetes e monitorare l'integrità e le prestazioni delle risorse di Azure.
Diagnostica e risoluzione dei problemi
La funzionalità diagnostica e risoluzione dei problemi offre una suite completa di strumenti per facilitare l'identificazione e la risoluzione di vari problemi correlati al cluster. Selezionare la categoria di risoluzione dei problemi più rilevante per il problema.
Per controllare l'integrità del cluster, è possibile scegliere:
- Disponibilità e prestazioni del piano di controllo e del cluster: verificare se sono presenti problemi di disponibilità o limitazione del servizio che influiscono sull'integrità del cluster.
- problemi di Connessione ivity: verificare se sono presenti errori con la risoluzione DNS (Domain Name System) del cluster o se la route di comunicazione in uscita presenta problemi di connettività.
Resource Health
Usare la funzionalità di integrità delle risorse per identificare e ottenere supporto per i problemi del cluster e dei servizi che possono influire sull'integrità del cluster. Configurare un avviso di risorsa in modo da poter monitorare facilmente l'integrità del cluster. La funzionalità integrità delle risorse fornisce un report sull'integrità corrente e precedente del cluster. Esistono quattro stati di integrità:
Disponibile: questo stato indica che non sono stati rilevati eventi che influiscono sull'integrità del cluster. Se il cluster è stato ripristinato da tempi di inattività non pianificati nelle ultime 24 ore, viene visualizzata una notifica risolta di recente.
Non disponibile: questo stato indica che è stato rilevato un evento di piattaforma o nonpiattaforma in corso che influisce sull'integrità del cluster.
Sconosciuto: questo stato indica che la funzionalità non ha ricevuto informazioni sulla risorsa per più di 10 minuti. Questo stato viene in genere visualizzato quando una macchina virtuale viene deallocata. Questo stato non è un'indicazione definitiva dello stato della risorsa, ma può essere un punto dati utile per la risoluzione dei problemi.
Danneggiato: questo stato indica che si verifica una perdita di prestazioni per il cluster, ma il cluster è ancora disponibile per l'uso.
Lo screenshot seguente mostra la panoramica dell'integrità delle risorse.
Per altre informazioni, vedere Panoramica sull'integrità delle risorse di Azure.
Advisor
Advisor fornisce consigli interattivi che consentono di ottimizzare i cluster del servizio Azure Kubernetes per l'affidabilità, la sicurezza, l'eccellenza operativa e l'efficienza delle prestazioni. È possibile usare Advisor per migliorare in modo proattivo le prestazioni del cluster ed evitare potenziali problemi. Selezionare una raccomandazione per informazioni dettagliate su come ottimizzare il cluster.
Lo screenshot seguente mostra le risorse per la raccomandazione selezionata.
Per altre informazioni, vedere Panoramica di Advisor.
Log Analytics
Log Analytics fornisce informazioni dettagliate sull'integrità del cluster. Per accedere all'area di lavoro Log Analytics, passare al cluster del servizio Azure Kubernetes e selezionare Log nel riquadro di spostamento.
È possibile scegliere query predefinite per analizzare l'integrità del cluster.
Usare query predefinite per eseguire query su log e metriche raccolte nell'area di lavoro Log Analytics. Nell'elenco seguente vengono descritte le funzioni di alcune query nelle categorie di disponibilità, log dei contenitori e diagnostica.
Disponibilità
Stato di conformità per ogni query del nodo : visualizzare il numero di tutti i nodi nel cluster in base allo stato di conformità.
Elencare tutti i pod con query di fase : visualizzare il conteggio di tutti i pod in base alla fase, ad esempio non riuscito, in sospeso, sconosciuto, in esecuzione o completato.
Log dei contenitori
Trovare un valore nella query Tabella log contenitori: trovare le righe nella tabella ContainerLogs in cui LogEntry ha un parametro stringa specificato.
Elencare i log dei contenitori per query dello spazio dei nomi : visualizzare i log dei contenitori dagli spazi dei nomi nel cluster.
Diagnostica
Query sui log del ridimensionamento automatico del cluster: eseguire query per i log dal componente di scalabilità automatica del cluster. Questa query può fornire informazioni sul motivo per cui il cluster aumenta o riduce in modo imprevisto le prestazioni.
Query sui log del server API Kubernetes: eseguire query per i log dal server API Kubernetes.
Query di inventario immagini: elencare tutte le immagini del contenitore e il relativo stato.
Disco Prometheus letto al secondo per query nodo : visualizzare le metriche di lettura del disco Prometheus dallo spazio dei nomi Kubernetes predefinito come grafico temporale.
Istanze Aumento medio dell'utilizzo della CPU rispetto alla query della settimana scorsa : mostra la crescita media della CPU per istanza nell'ultima settimana, in ordine decrescente.
Collaboratori
Questo articolo viene gestito da Microsoft. Originariamente è stato scritto dai seguenti contributori.
Autori principali:
- Paolo Salvatori | Principal Customer Engineer
- Francesco Simy Nazareth | Senior Technical Specialist
Altro collaboratore:
- Intune Zhang | Senior Product Manager
Per visualizzare i profili LinkedIn non pubblici, accedere a LinkedIn.