

 **Contribuisci a migliorare questa pagina** 

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à.

Per contribuire a questa guida per l'utente, scegli il GitHub link **Modifica questa pagina** nel riquadro destro di ogni pagina.

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 Kubernetes Metrics Server
<a name="metrics-server"></a>

Kubernetes Metrics Server è un aggregatore dei dati di utilizzo delle risorse nel cluster e non viene implementato nei cluster Amazon EKS per impostazione predefinita. Per ulteriori informazioni, consulta [Kubernetes Metrics](https://github.com/kubernetes-sigs/metrics-server) Server on. GitHub Il Metrics Server è comunemente usato da altri componenti aggiuntivi di Kubernetes, come [le implementazioni per scalare i pod con Horizontal Pod Autoscaler](horizontal-pod-autoscaler.md) o il [pannello di controllo di Kubernetes](eks-managing.md). Per ulteriori informazioni, consulta la [pipeline di parametri delle risorse](https://kubernetes.io/docs/tasks/debug/debug-cluster/resource-metrics-pipeline/) nella documentazione di Kubernetes. In questo argomento viene descritto come implementare Kubernetes Metrics Server sul cluster Amazon EKS.

**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 [Monitoraggio delle prestazioni del cluster e visualizzazione dei log](eks-observe.md).

## Considerazioni
<a name="_considerations"></a>
+ Se distribuisci manualmente Kubernetes Metrics Server sui nodi Fargate utilizzando il manifesto, configura l’implementazione `metrics-server` per utilizzare una porta diversa da quella predefinita di `10250`. Questa porta è riservata a Fargate. La versione del componente aggiuntivo di Amazon EKS di Metrics Server è preconfigurata per utilizzare la porta `10251`.
+ Assicurati che i gruppi di sicurezza e la rete ACLs consentano la porta `10250` tra i `metrics-server` Pod e tutti gli altri nodi e Pod. Il Kubernetes Metrics Server utilizza ancora la porta `10250` per raccogliere metriche da altri endpoint del cluster. Se esegui l’implementazione sui nodi Fargate, consenti sia la porta Metrics Server alternativa configurata che la porta `10250`.

## Implementa come componente aggiuntivo della community con i componenti aggiuntivi di Amazon EKS
<a name="_deploy_as_community_add_on_with_amazon_eks_add_ons"></a>

 **Novità: ora puoi distribuire Metrics Server come componente aggiuntivo della community utilizzando la console AWS o Amazon EKS. APIs** 

### Implementa con console AWS
<a name="deploy_with_shared_aws_console"></a>

1. Apri il tuo cluster EKS nella console AWS 

1. Nella scheda "Add-ons", seleziona **Get More Add-ons**.

1. Dalla sezione "Community add-ons", seleziona **Metrics Server**, quindi **Avanti** 

1. EKS determina la versione appropriata del componente aggiuntivo per il cluster. È possibile modificare la versione utilizzando il menu a discesa **Versione**.

1. Seleziona **Avanti** e poi **Crea** per installare il componente aggiuntivo.

### Risorse aggiuntive
<a name="_additional_resources"></a>

Ulteriori informazioni su [Componenti aggiuntivi della community](community-addons.md).

Puoi installare o aggiornare i componenti aggiuntivi della community come fai con gli altri componenti aggiuntivi di Amazon EKS.
+  [Creare un componente aggiuntivo Amazon EKS](creating-an-add-on.md) 
+  [Aggiornamento di un componente aggiuntivo di Amazon EKS](updating-an-add-on.md) 
+  [Rimozione di un componente aggiuntivo Amazon EKS da un cluster](removing-an-add-on.md) 

## Implementa con manifesto
<a name="_deploy_with_manifest"></a>

 **Novità: ora puoi distribuire Metrics Server come componente aggiuntivo della community utilizzando la console AWS o Amazon EKS. APIs Queste istruzioni di installazione del manifesto verranno archiviate.** 

1. implementare Metrics Server con il comando seguente:

   ```
   kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
   ```

   Se utilizzi Fargate, dovrai modificare questo file. Nella configurazione predefinita, Metric Server 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.

1. Verifica che l’implementazione `metrics-server` esegua il numero di pod desiderato con il comando seguente:

   ```
   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
   ```

1. Verifica che il server delle metriche funzioni visualizzando l’utilizzo delle risorse (CPU/memoria) dei nodi.

   ```
   kubectl top nodes
   ```

1. Se ricevi il messaggio di errore `Error from server (Forbidden)`, devi aggiornare la configurazione RBAC di Kubernetes. La tua identità Kubernetes RBAC richiede autorizzazioni sufficienti per leggere le metriche del cluster. Verifica le autorizzazioni [minime richieste per l'API Kubernetes](https://github.com/kubernetes-sigs/metrics-server/blob/e285375a49e3bf77ddd78c08a05aaa44f2249ebd/manifests/base/rbac.yaml#L5C9-L5C41) per la lettura delle metriche. GitHub Scopri come [concedere alle identità AWS IAM, come i ruoli, l'accesso a Kubernetes](grant-k8s-access.md#authentication-modes). APIs