Aiutaci 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à.
Puoi utilizzarli AWS APIs per installare componenti aggiuntivi della community, come Kubernetes Metrics Server. Puoi scegliere di installare componenti aggiuntivi della community come componenti aggiuntivi Amazon EKS per ridurre la complessità della manutenzione del software su più cluster.
Ad esempio, puoi utilizzare l' AWS API, la CLI o la console di gestione per installare componenti aggiuntivi della community. È possibile installare un componente aggiuntivo della community durante la creazione del cluster.
Gestisci i componenti aggiuntivi della community proprio come i componenti aggiuntivi Amazon EKS esistenti. I componenti aggiuntivi della community sono diversi dai componenti aggiuntivi esistenti in quanto hanno un ambito di supporto unico.
Nota
L'utilizzo dei componenti aggiuntivi della community è a tua discrezione. Nell'ambito del modello di responsabilità condivisa tra te e te AWS, ci si aspetta che tu comprenda cosa stai installando nel tuo spazio di lavoro per questi plug-in di terze parti. Sei anche responsabile dei componenti aggiuntivi della community che soddisfano le tue esigenze di sicurezza.
I componenti aggiuntivi della community sono creati da. AWS AWS convalida i componenti aggiuntivi della community solo per la compatibilità delle versioni. Ad esempio, se installi un componente aggiuntivo della community su un cluster, AWS verifica se è compatibile con la versione Kubernetes del cluster.
È importante sottolineare AWS che non fornisce il supporto completo per i componenti aggiuntivi della community. AWS supporta solo le operazioni del ciclo di vita eseguite utilizzando AWS APIs, ad esempio l'installazione di componenti aggiuntivi o l'eliminazione di componenti aggiuntivi.
Se hai bisogno di supporto per un componente aggiuntivo della community, utilizza le risorse del progetto esistenti. Ad esempio, puoi creare un GitHub problema nel repository del progetto.
Determina il tipo di componente aggiuntivo
Puoi utilizzare la AWS CLI per determinare il tipo di componente aggiuntivo Amazon EKS.
Utilizzate il seguente comando CLI per recuperare informazioni su un componente aggiuntivo. È possibile sostituirlo metrics-server
con il nome di qualsiasi componente aggiuntivo.
aws eks describe-addon-versions --addon-name metrics-server
Esamina l'output della CLI per il owner
campo.
{ "addons": [ { "addonName": "metrics-server", "type": "observability", "owner": "community", "addonVersions": [
Se il valore di owner
ècommunity
, allora il componente aggiuntivo è un componente aggiuntivo della community. AWS fornisce solo supporto per l'installazione, l'aggiornamento e la rimozione del componente aggiuntivo. In caso di domande sulla funzionalità e sul funzionamento del componente aggiuntivo stesso, utilizza le risorse della community come GitHub Issues.
Installa o aggiorna il componente aggiuntivo della community
Puoi installare o aggiornare i componenti aggiuntivi della community allo stesso modo degli altri componenti aggiuntivi di Amazon EKS.
Componenti aggiuntivi disponibili per la community
I seguenti componenti aggiuntivi della community sono disponibili presso Amazon EKS.
Kubernetes Metrics Server
Il Kubernetes Metrics Server è una fonte scalabile ed efficiente di metriche delle risorse dei container per le pipeline di scalabilità automatica integrate in Kubernetes. Raccoglie le metriche delle risorse da Kubelets e le espone nell'apiserver Kubernetes tramite l'API Metrics per essere utilizzate da Horizontal Pod Autoscaler e Vertical Pod Autoscaler.
Proprietà | Valore |
---|---|
Nome del componente aggiuntivo |
|
Spazio dei nomi |
|
Documentazione |
|
Nome account del servizio |
Nessuno |
Politica IAM gestita |
Nessuno |
Autorizzazioni IAM personalizzate |
Nessuno |
kube-state-metrics
Agente aggiuntivo per generare ed esporre metriche a livello di cluster.
Lo stato degli oggetti Kubernetes nell'API Kubernetes può essere esposto come metriche. Un agente aggiuntivo chiamato kube-state-metrics può connettersi al server dell'API Kubernetes ed esporre un endpoint HTTP con metriche generate dallo stato dei singoli oggetti nel cluster. Espone varie informazioni sullo stato degli oggetti come etichette e annotazioni, orari di avvio e fine, stato o fase in cui si trova attualmente l'oggetto.
Proprietà | Valore |
---|---|
Nome del componente aggiuntivo |
|
Spazio dei nomi |
|
Documentazione |
Metriche per gli stati degli oggetti Kubernetes in Kubernetes Docs |
Nome account del servizio |
Nessuno |
Policy IAM gestita |
Nessuno |
Autorizzazioni IAM personalizzate |
Nessuno |
Prometheus Node exporter
Esportatore Prometheus per i parametri hardware e del sistema operativo esposti dai kernel*NIX, scritto in Go con raccoglitori di metrici collegabili. Il Prometheus Node Exporter espone un'ampia varietà di metriche relative all'hardware e al kernel.
Proprietà | Valore |
---|---|
Nome del componente aggiuntivo |
|
Spazio dei nomi |
|
Documentazione |
Monitoraggio delle metriche degli host Linux con Node Exporter |
Nome account del servizio |
Nessuno |
Policy IAM gestita |
Nessuno |
Autorizzazioni IAM personalizzate |
Nessuno |
Visualizza le attribuzioni
Puoi scaricare le attribuzioni open source e le informazioni sulle licenze per i componenti aggiuntivi della community.
-
Determina il nome e la versione del componente aggiuntivo per il quale desideri scaricare le attribuzioni.
-
Aggiorna il seguente comando con il nome e la versione:
curl -O https://amazon-eks-docs.s3.amazonaws.com/attributions/<add-on-name>/<add-on-version>/attributions.zip
Per esempio:
curl -O https://amazon-eks-docs.s3.amazonaws.com/attributions/kube-state-metrics/v2.14.0-eksbuild.1/attributions.zip
-
Utilizzate il comando per scaricare il file.
Utilizzate questo file zip per visualizzare informazioni sulle attribuzioni delle licenze.