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à.
Visualizza l'utilizzo delle risorse con KubernetesMetrics Server
Il Kubernetes Metrics Server è un aggregatore di dati sull'utilizzo delle risorse nel cluster e non viene distribuito per impostazione predefinita nei cluster Amazon. EKS Per ulteriori informazioni, consulta Kubernetes Metrics Server
Importante
Le metriche sono destinate all' point-in-timeanalisi e non sono una fonte accurata per l'analisi storica. Non possono essere utilizzati come soluzione di monitoraggio o per altri scopi di dimensionamento non automatico. Per ulteriori informazioni sul monitoraggio, consulta la pagina Monitora le prestazioni del cluster e visualizza i log.
Per implementare Metrics Server
-
implementare Metrics Server con il comando seguente:
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
Se si utilizza Fargate, sarà necessario modificare questo file. Nella configurazione predefinita, il server di metrica utilizza la porta 10250. Questa porta è riservata a Fargate. Sostituisci i riferimenti alla porta 10250 in components.yaml con un'altra porta, ad esempio 10251.
-
Verifica che la
metrics-server
distribuzione stia eseguendo il numero desiderato di Pods con il seguente comando.kubectl get deployment metrics-server -n kube-system
Di seguito viene riportato un output di esempio:
NAME READY UP-TO-DATE AVAILABLE AGE metrics-server 1/1 1 1 6m
-
Verifica che il server delle metriche funzioni visualizzando l'utilizzo delle risorse (CPU/memoria) dei nodi.
kubectl top nodes
-
Se ricevi il messaggio di errore
Error from server (Forbidden)
, devi aggiornare la configurazione di RBAC Kubernetes. La tua RBAC identità Kubernetes richiede autorizzazioni sufficienti per leggere le metriche del cluster. Verifica le autorizzazioni Kubernetes minime richieste per la letturadelle metriche. API GitHub Scopri come concedere alle AWS IAM identità, come i ruoli, l'accesso a Kubernetes. APIs