

 **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 su che si trova 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à.

# Estensione delle funzionalità di Amazon EKS con progetti open-source
<a name="related-projects"></a>

Questi progetti open source estendono le funzionalità dei cluster Kubernetes in esecuzione all'interno o all'esterno di esso AWS, inclusi i cluster gestiti da Amazon EKS.

## Supporto per il software distribuito su EKS
<a name="oss-scope"></a>

Quando esamini i documenti di Amazon EKS, troverai riferimenti a vari strumenti e software open-source nelle nostre procedure ed esempi. Questi strumenti includono [Server delle metriche Kubernetes](https://github.com/kubernetes-sigs/metrics-server) e [Sistema di gestione delle certificazioni.](https://cert-manager.io/) 

Tieni presente che qualsiasi software di terze parti o open source che scegli di distribuire non rientra nell'ambito dei tuoi contratti di supporto. AWS Uno dei vantaggi dell’utilizzo di Kubernetes è la community open-source attiva. Consigliamo di collaborare direttamente con le comunità open-source e i responsabili del progetto pertinenti per stabilire canali di supporto appropriati per tali componenti. Per ulteriori informazioni, consulta i [progetti graduati e in fase di incubazione](https://www.cncf.io/projects/) associati alla Cloud Native Computing Foundation (CNCF).

L’ecosistema Kubernetes include numerosi progetti e componenti che prevedono diversi livelli di supporto comunitario, tempi di risposta e casi d’uso previsti. Quando implementi queste tecnologie insieme a EKS, assicurati di comprendere la matrice di supporto per ciascun componente.

 AWS mantiene i componenti open source che integriamo nel piano di controllo EKS. Ciò include la nostra pipeline di sicurezza completa che copre la verifica delle build, la scansione delle vulnerabilità, i test di convalida e la gestione delle patch per tutte le immagini e i file binari dei container che distribuiamo. Ad esempio, AWS è responsabile del [ Kubernetes API Server. ](https://kubernetes.io/docs/concepts/architecture/#kube-apiserver) Il server API Kubernetes è coperto dall’[accordo sul livello di servizio di Amazon EKS](https://aws.amazon.com/eks/sla/). È possibile utilizzare il tuo [piano di supporto dei servizi web di Amazon](https://aws.amazon.com/premiumsupport/plans/) per risolvere problemi con il server API Kubernetes o ottenere indicazioni generali.

È necessario esaminare attentamente il supporto offerto per vari Amazon EKS. Add-ons AWS i componenti aggiuntivi sono l'unico tipo di componente aggiuntivo Amazon EKS completamente supportato da. AWS AWS I componenti aggiuntivi di Marketplace sono supportati principalmente dai partner. AWS I componenti aggiuntivi della community ricevono supporto di base per il ciclo di vita da. AWS Per ulteriori informazioni, consulta [Supporto dei componenti aggiuntivi.](eks-add-ons.md#addon-support) 

Ogni componente aggiuntivo EKS, indipendentemente dal tipo, riceve il supporto di base per il ciclo di vita da EKS, inclusi i componenti aggiuntivi di Marketplace. Il supporto di base per il ciclo di vita include l’installazione e la disinstallazione del componente aggiuntivo. Per ulteriori informazioni sui tipi di Amazon EKS Add-ons disponibili e sui livelli di supporto associati, consulta [ Ambito di supporto per i componenti aggiuntivi di Amazon EKS. ](eks-add-ons.md#addon-support) Per visualizzare i componenti aggiuntivi completamente supportati da AWS, consulta i componenti aggiuntivi di [ Amazon Web Services. ](workloads-add-ons-available-eks.md) 
+ Per ulteriori informazioni sulle nostre pratiche di sicurezza e sui limiti del supporto, consulta [Sicurezza in Amazon EKS.](security.md) 
+ Per ulteriori informazioni sui componenti aggiuntivi della community e del AWS marketplace disponibili tramite Amazon EKS Add-ons, consulta l' Add-ons assistenza [Supporto](eks-add-ons.md#addon-support) EKS.

## Strumenti di gestione
<a name="related-management-tools"></a>

Strumenti di gestione correlati per cluster Amazon EKS e Kubernetes.

### eksctl
<a name="related-eksctl"></a>

 `eksctl` è un semplice strumento CLI per la creazione di cluster su Amazon EKS.
+  [URL progetto](https://eksctl.io/) 
+  [Documentazione progetto](https://eksctl.io/) 
+  AWS blog open source: [ eksctl: cluster Amazon EKS con un comando ](https://aws.amazon.com/blogs/opensource/eksctl-eks-cluster-one-command) 

### AWS Controller per Kubernetes
<a name="related-aws-controllers"></a>

Con AWS Controllers for Kubernetes, puoi creare e gestire risorse direttamente dal tuo cluster Kubernetes. AWS 

[Disponibile nelle ](ack.md) funzionalità EKS.
+  [URL progetto](https://aws-controllers-k8s.github.io/docs/) 
+  AWS blog open source: operatore [AWS di servizi per Kubernetes ora disponibile ](https://aws.amazon.com/blogs/opensource/aws-service-operator-kubernetes-available) 

### kro (Kube Resource Orchestrator)
<a name="related-kro"></a>

kro consente di creare API Kubernetes personalizzate che compongono più risorse in astrazioni di livello superiore. I team della piattaforma possono definire modelli riutilizzabili con guardrail, mentre i team applicativi utilizzano API semplici e di alto livello per il provisioning e la gestione delle risorse.

Disponibile in EKS Capabilities. [Composizione delle risorse con kro (Kube Resource Orchestrator)](kro.md)
+  [URL progetto](https://kro.run/) 
+  [Documentazione progetto](https://kro.run/docs/) 

### Argo CD
<a name="related-argocd"></a>

Argo CD è uno strumento dichiarativo e di distribuzione GitOps continua per Kubernetes. Monitora continuamente i tuoi repository Git e sincronizza automaticamente le modifiche ai tuoi cluster.

Disponibile in EKS Capabilities[. ](argocd.md)
+  [URL progetto](https://argo-cd.readthedocs.io/) 
+  [Documentazione progetto](https://argo-cd.readthedocs.io/en/stable/) 

### CD Flux
<a name="related-flux-cd"></a>

Flux è uno strumento utile per gestire la configurazione del cluster quando si usa Git. Utilizza un operatore nel cluster per attivare le distribuzioni all'interno di Kubernetes. Per ulteriori informazioni sugli operatori, vedere [ OperatorHub.io ](https://operatorhub.io/) su GitHub.
+  [URL progetto](https://fluxcd.io/) 
+  [Documentazione progetto](https://docs.fluxcd.io/) 

### CDK per Kubernetes
<a name="related-cdk"></a>

Con il CDK per Kubernetes (cdk8s), è possibile definire app e componenti Kubernetes utilizzando linguaggi di programmazione familiari. Le app cdk8s sintetizzano in manifesti Kubernetes standard, che possono essere applicati a qualsiasi cluster Kubernetes.
+  [URL progetto](https://cdk8s.io/) 
+  [Documentazione progetto](https://cdk8s.io/docs/latest/) 
+  AWS container blog: [ Presentazione di cdk8s\+: Intent-driven API per oggetti Kubernetes ](https://aws.amazon.com/blogs/containers/introducing-cdk8s-intent-driven-apis-for-kubernetes-objects) 

## Rete
<a name="related-networking"></a>

Progetti di rete correlati per cluster Amazon EKS e Kubernetes.

### Plug-in CNI di Amazon VPC per Kubernetes
<a name="related-vpc-cni-k8s"></a>

Amazon EKS; supporta reti VPC native tramite il plug-in CNI di Amazon VPC per Kubernetes. Il plugin assegna un indirizzo IP dal VPC a ciascun pod.
+  [URL progetto](https://github.com/aws/amazon-vpc-cni-k8s) 
+  [Documentazione progetto](https://github.com/aws/amazon-vpc-cni-k8s/blob/master/README.md) 

### AWS Load Balancer Controller per Kubernetes
<a name="related-alb-ingress-controller"></a>

Il AWS Load Balancer Controller aiuta a gestire AWS Elastic Load Balancer per un cluster Kubernetes. Soddisfa le risorse di Kubernetes Ingress mediante il provisioning di Application Load Balancer. AWS Soddisfa le risorse del servizio Kubernetes mediante il provisioning di Network Load Balancer. AWS 
+  [URL progetto](https://github.com/kubernetes-sigs/aws-load-balancer-controller) 
+  [Documentazione progetto](https://kubernetes-sigs.github.io/aws-load-balancer-controller/latest/) 

### ExternalDNS
<a name="related-externaldns"></a>

ExternalDNS sincronizza i servizi e gli ingressi Kubernetes esposti con i provider DNS, tra cui Amazon Route 53 e Service Discovery. AWS 
+  [URL progetto](https://github.com/kubernetes-incubator/external-dns) 
+  [Documentazione progetto](https://github.com/kubernetes-incubator/external-dns/blob/master/docs/tutorials/aws.md) 

## Machine learning
<a name="related-machine-learning"></a>

Progetti di machine learning correlati per cluster Amazon EKS e Kubernetes.

### Kubeflow
<a name="related-kubeflow"></a>

Un kit di strumenti di machine learning per Kubernetes.
+  [URL progetto](https://www.kubeflow.org/) 
+  [Documentazione progetto](https://www.kubeflow.org/docs/) 
+  AWS blog open source: [ Kubeflow su Amazon EKS ](https://aws.amazon.com/blogs/opensource/kubeflow-amazon-eks) 

## Auto Scaling
<a name="related-auto-scaling"></a>

Progetti di scalabilità automatica correlati per cluster Amazon EKS e Kubernetes.

### Cluster Autoscaler
<a name="related-cluster-autoscaler"></a>

Cluster Autoscaler è uno strumento che consente di regolare automaticamente le dimensioni del cluster Kubernetes in base alle richieste di CPU e memoria.
+  [URL progetto](https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler) 
+  [Documentazione progetto](https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/cloudprovider/aws/README.md) 
+ Workshop Amazon EKS: [Cluster Autoscaler](https://www.eksworkshop.com/docs/autoscaling/compute/cluster-autoscaler/) 

### Karpenter
<a name="related-karpenter"></a>

Karpenter è un Node Autoscaler di Kubernetes progettato per flessibilità, prestazioni e semplicità.
+  [URL progetto](https://github.com/kubernetes-sigs/karpenter) 
+  [Documentazione progetto](https://karpenter.sh/) 
+ Workshop Amazon EKS: [Karpenter](https://www.eksworkshop.com/docs/fundamentals/compute/karpenter/) 

### Escalator
<a name="related-escalator"></a>

Escalator è un batch o autoscaler orizzontale ottimizzato per i processi per Kubernetes.
+  [URL progetto](https://github.com/atlassian/escalator) 
+  [Documentazione progetto](https://github.com/atlassian/escalator/blob/master/docs/README.md) 

## Monitoraggio
<a name="related-monitoring"></a>

Progetti di monitoraggio correlati per cluster Amazon EKS e Kubernetes.

### Prometheus
<a name="related-prometheus"></a>

Prometheus è un kit di strumenti di monitoraggio e avvisi di sistema open source.
+  [URL progetto](https://prometheus.io/) 
+  [Documentazione progetto](https://prometheus.io/docs/introduction/overview/) 
+ Workshop Amazon EKS: [https://eksworkshop.com/intermediate/240_monitoring/](https://eksworkshop.com/intermediate/240_monitoring/) 

## Integrazione continua / distribuzione continua
<a name="related-cicd"></a>

 CI/CD Progetti imperativi correlati per i cluster Amazon EKS e Kubernetes.

### Jenkins X
<a name="related-jenkinsx"></a>

CI/CD soluzione per applicazioni cloud moderne su cluster Amazon EKS e Kubernetes.
+  [URL progetto](https://jenkins-x.io/) 
+  [Documentazione progetto](https://jenkins-x.io/docs/) 