Aiutaci a migliorare questa pagina
Vuoi contribuire a questa guida per l'utente? Scorri fino alla fine di questa pagina e seleziona Modifica questa pagina su GitHub. I tuoi contributi contribuiranno a rendere la nostra guida utente migliore per tutti.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Osservabilità in Amazon EKS
Amazon EKS mette a disposizione una serie di strumenti di monitoraggio o registrazione per l'osservazione dei dati. I dati di log di Amazon EKS possono essere trasmessi in Servizi AWS streaming a strumenti partner per l'analisi dei dati. Sono disponibili molti servizi AWS Management Console che forniscono dati per la risoluzione dei problemi di Amazon EKS. Puoi anche utilizzare una soluzione open source AWS supportata per monitorare l'infrastruttura Amazon EKS.
Dopo aver selezionato Cluster nel riquadro di navigazione sinistro della console Amazon EKS, puoi visualizzare l'integrità e i dettagli del cluster selezionandone il nome. Per visualizzare i dettagli delle risorse Kubernetes esistenti implementate nel cluster, consulta Visualizzazione delle risorse Kubernetes.
Il monitoraggio è una parte importante per mantenere l'affidabilità, la disponibilità e le prestazioni di Amazon EKS e delle tue AWS soluzioni. Ti consigliamo di raccogliere dati di monitoraggio da tutte le parti della AWS soluzione. per consentire un debug più facile di eventuali errori in più punti. Prima di iniziare il monitoraggio di Amazon EKS, è opportuno creare un piano di monitoraggio che tenga conto dei seguenti aspetti.
-
Quali sono gli obiettivi? Sono necessarie notifiche in tempo reale se i cluster si ridimensionano notevolmente?
-
Di quali risorse si intende eseguire il monitoraggio?
-
Con quale frequenza sarà eseguito il monitoraggio di queste risorse? L'azienda vuole rispondere rapidamente ai rischi?
-
Quali strumenti verranno utilizzati? Se l'hai già eseguita AWS Fargate come parte del lancio, puoi utilizzare il router di registro integrato.
-
Chi eseguirà le attività di monitoraggio?
-
Chi deve ricevere una notifica quando si verifica un problema?
Registrazione e monitoraggio su Amazon EKS
Amazon EKS offre strumenti integrati per la registrazione e il monitoraggio. I log del piano di controllo (control-plane) registrano tutte le chiamate dell'API ai tuoi cluster, le informazioni di controllo che acquisiscono quali utenti hanno eseguito determinate azioni sui tuoi cluster, e informazioni basate sui ruoli. Per ulteriori informazioni, consulta la sezione Registrazione e monitoraggio su Amazon EKS nella Guida prescrittiva di AWS .
La registrazione del piano di controllo di Amazon EKS fornisce log di audit e diagnostica direttamente dal piano di controllo di Amazon CloudWatch EKS ai log del tuo account. Questi log consentono di semplificare la protezione e l'esecuzione dei cluster. Puoi selezionare i tipi di log esatti di cui hai bisogno e i log vengono inviati come flussi di log a un gruppo per ogni cluster Amazon EKS in cui opera. CloudWatch Per ulteriori informazioni, consulta Logging del piano di controllo di Amazon EKS.
Nota
Quando controlli i log dell'autenticatore di Amazon EKS su Amazon CloudWatch, vengono visualizzate le voci che contengono testo simile al seguente testo di esempio.
level=info msg="mapping IAM role" groups="[]" role="arn:aws:iam::111122223333
:role/XXXXXXXXXXXXXXXXXX
-NodeManagerRole-XXXXXXXX
" username="eks:node-manager"
Sono previste voci che contengono questo testo. Lo username
è un ruolo di servizio Amazon EKS interno che esegue operazioni specifiche per i gruppi di nodi gestiti e nodi Fargate.
Per la registrazione personalizzabile di basso livello, consulta Registrazione Kubernetes
Amazon EKS è integrato con AWS CloudTrail, un servizio che fornisce un registro delle azioni intraprese da un utente, un ruolo o un AWS servizio in Amazon EKS. CloudTrail acquisisce tutte le chiamate API per Amazon EKS come eventi. Le chiamate acquisite includono le chiamate dalla console Amazon EKS e le chiamate di codice alle operazioni API Amazon EKS. Per ulteriori informazioni, consulta Registrazione delle chiamate API di Amazon EKS con AWS CloudTrail.
Il server API Kubernetes espone una serie di parametri che sono utili per il monitoraggio e l'analisi dei dati. Per ulteriori informazioni, consulta Parametri di Prometheus.
Fluent BitPer configurare Amazon CloudWatch i log personalizzati, consulta Configurazione Fluent Bit nella Amazon CloudWatch User Guide.
Strumenti di registrazione e monitoraggio di Amazon EKS
Amazon Web Services offre vari strumenti che permettono di monitorare Amazon EKS. Alcuni di questi strumenti possono essere configurati in modo che eseguano automaticamente il monitoraggio, mentre altri richiedono l'intervento manuale. Ti consigliamo di automatizzare il più possibile i processi di monitoraggio nella misura in cui l'ambiente e il set di strumenti esistenti lo consentono.
Strumenti di registrazione | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aree | Strumento | Descrizione | Installazione | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Applicazioni |
Raccoglie, aggrega e riepiloga i parametri e i registri di applicazioni e microservizi containerizzati. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Piano di controllo (control-plane) |
Registra le chiamate API da parte di un utente, un ruolo o un servizio. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diverse aree per le AWS Fargate istanze |
AWS Fargate Ad esempio, trasmette i log ai AWS servizi o agli strumenti dei partner. Usa AWS per Fluent Bit |
Strumenti di monitoraggio | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aree | Strumento | Descrizione | Installazione | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Applicazioni |
CloudWatch Container Insights raccoglie, aggrega e riepiloga metriche e log delle applicazioni e dei microservizi containerizzati. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Applicazioni |
Raccoglie e invia metriche, dati di traccia e metadati correlati a servizi o partner di monitoraggio. AWS Può essere configurato tramite Container Insights. CloudWatch |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Applicazioni |
Rileva le prestazioni operative e la disponibilità a livello di nodo. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Applicazioni |
Riceve i dati di traccia dell'applicazione. Questi dati di traccia includono le richieste in entrata e in uscita e i metadati relativi a tali richieste. L'implementazione per Amazon EKS richiede il componente aggiuntivo OpenTelemetry. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Applicazioni | Operatore di CloudWatch osservabilità di Amazon | Amazon CloudWatch Observability Operator raccoglie metriche, log e dati di traccia. Li invia ad Amazon CloudWatch e AWS X-Ray. | Procedura di configurazione | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Piano di controllo (control-plane) |
CloudWatch Le tariffe di inserimento dei log, archiviazione e scansione dei dati si applicano ai log del piano di controllo abilitati. |