EKSComponenti aggiuntivi Amazon - Amazon EKS

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

EKSComponenti aggiuntivi Amazon

Un componente aggiuntivo è un software che fornisce funzionalità operative di supporto alle applicazioni Kubernetes, ma non è specifico per l'applicazione. Rientrano in questa categoria software come agenti di osservabilità o driver Kubernetes che consentono al cluster di interagire con risorse AWS sottostanti per la rete, il calcolo e l'archiviazione. Il software aggiuntivo viene in genere creato e gestito dalla Kubernetes community, dai provider di servizi cloud o da fornitori di terze parti. AWS Amazon installa EKS automaticamente componenti aggiuntivi autogestiti come Amazon VPC CNI plugin for Kuberneteskube-proxy, e CoreDNS per ogni cluster. È possibile modificare la configurazione predefinita dei componenti aggiuntivi e aggiornarli quando lo desideri.

EKSI componenti aggiuntivi di Amazon forniscono l'installazione e la gestione di un set curato di componenti aggiuntivi per i cluster Amazon. EKS Tutti i EKS componenti aggiuntivi di Amazon includono le ultime patch di sicurezza e correzioni di bug e sono convalidati per AWS funzionare con Amazon. EKS EKSI componenti aggiuntivi di Amazon ti consentono di garantire costantemente che i tuoi EKS cluster Amazon siano sicuri e stabili e di ridurre la quantità di lavoro necessario per installare, configurare e aggiornare i componenti aggiuntivi. Se un componente aggiuntivo autogestito, ad esempio, kube-proxy è già in esecuzione sul tuo cluster ed è disponibile come EKS componente aggiuntivo Amazon, puoi installare il EKS componente aggiuntivo kube-proxy Amazon per iniziare a sfruttare le funzionalità dei componenti aggiuntivi Amazon. EKS

Puoi aggiornare specifici campi di configurazione EKS gestita da Amazon per i EKS componenti aggiuntivi di Amazon tramite Amazon EKSAPI. Puoi anche modificare i campi di configurazione non gestiti da Amazon EKS direttamente all'interno del Kubernetes cluster una volta avviato il componente aggiuntivo. Ciò include, ove applicabile, la definizione di campi di configurazione specifici per un componente aggiuntivo. Queste modifiche non vengono ignorate da Amazon EKS una volta apportate. Ciò è reso possibile utilizzando la caratteristica applicazione lato server Kubernetes. Per ulteriori informazioni, consulta Determina i campi che puoi personalizzare per i EKS componenti aggiuntivi di Amazon.

Puoi utilizzare EKS i componenti aggiuntivi Amazon con qualsiasi tipo di EKS nodo Amazon.

Puoi aggiungere, aggiornare o eliminare EKS componenti aggiuntivi di Amazon utilizzando Amazon EKSAPI, AWS Management Console AWS CLI, eeksctl. Puoi anche creare EKS componenti aggiuntivi Amazon utilizzando AWS CloudFormation.

Considerazioni

Quando utilizzi i EKS componenti aggiuntivi di Amazon, considera quanto segue:

  • Per configurare i componenti aggiuntivi per il cluster, il IAMresponsabile deve disporre IAM delle autorizzazioni necessarie per utilizzare i componenti aggiuntivi. Per ulteriori informazioni, consulta le operazioni con Addon nel loro nome in Operazioni definite da Amazon Elastic Kubernetes Service.

  • EKSI componenti aggiuntivi di Amazon vengono eseguiti sui nodi che fornisci o configuri per il tuo cluster. I tipi di nodi includono EC2 istanze Amazon e Fargate.

  • Puoi modificare i campi che non sono gestiti da Amazon EKS per personalizzare l'installazione di un EKS componente aggiuntivo Amazon. Per ulteriori informazioni, consulta Determina i campi che puoi personalizzare per i EKS componenti aggiuntivi di Amazon.

  • Se crei un cluster con i AWS Management Console EKS componenti aggiuntivi Amazon EKS kube-proxy Amazon VPC CNI plugin for Kubernetes, CoreDNS Amazon e Amazon vengono aggiunti automaticamente al cluster. Se lo utilizzi eksctl per creare il tuo cluster con un config file, eksctl puoi anche creare il cluster con EKS i componenti aggiuntivi di Amazon. Se crei il cluster eksctl senza un config file o con qualsiasi altro strumento, vengono installati i CoreDNS componenti aggiuntivi kube-proxy autogestiti e non i componenti aggiuntivi di AmazonEKS. Amazon VPC CNI plugin for Kubernetes Puoi gestirli tu stesso o aggiungere i EKS componenti aggiuntivi di Amazon manualmente dopo la creazione del cluster.

  • eks:addon-cluster-admin ClusterRoleBinding associa cluster-admin ClusterRole all'identità eks:addon-manager Kubernetes. Il ruolo dispone delle autorizzazioni necessarie all'identità eks:addon-manager per la creazione di spazi dei nomi Kubernetes e l'installazione di componenti aggiuntivi negli spazi dei nomi. Se eks:addon-cluster-admin ClusterRoleBinding viene rimosso, il EKS cluster Amazon continuerà a funzionare, tuttavia Amazon non EKS è più in grado di gestire alcun componente aggiuntivo. Tutti i cluster a partire dalle seguenti versioni della piattaforma utilizzano il nuovo ClusterRoleBinding.

    Versione di Kubernetes Versione della piattaforma EKS
    1,20 eks.12
    1,21 eks.14
    1,22 eks.9
    1,23 eks.5
    1,24 eks.3