Scaricare ed eseguire l’installer di Amazon EKS Anywhere.
D: Cos'è Amazon EKS Anywhere?
Amazon EKS Anywhere è un'opzione di implementazione per Amazon EKS che ti aiuta a creare e gestire i cluster Kubernetes sulla tua infrastruttura on-premise, sia direttamente sui server bare metal che tramite un livello di virtualizzazione come VMware vSphere o Apache CloudStack o Nutanix o su un dispositivo Compute Optimized di Edge AWS Snowball. Ulteriori informazioni su EKS Anywhere su bare metal sono disponibili qui. Prevediamo di continuare a estendere il supporto a più target di implementazione lavorando in prospettiva per gli utenti. Kubernetes è un software open source per automatizzare l’implementazione, il dimensionamento e la gestione delle applicazioni containerizzate, e Amazon EKS è un servizio Kubernetes gestito per eseguire Kubernetes su AWS. Amazon EKS Anywhere fornisce un pacchetto di software installabile per creare e operare cluster Kubernetes On-Premise basati su Amazon EKS Distro, la stessa distribuzione Kubernetes usata da Amazon EKS per cluster su AWS. Amazon EKS Anywhere aiuta a semplificare la creazione e operazione di cluster Kubernetes On-Premise automatizzando allo stesso tempo la gestione dei cluster, così da ridurre i costi di assistenza ed evitare la manutenzione di strumenti ridondanti open-source e di terze parti. Inoltre, puoi sfruttare la console EKS per visualizzare tutti i tuoi cluster Kubernetes (inclusi i cluster EKS Anywhere) in esecuzione ovunque, tramite EKS Connector.
D: Perché dovrei usare EKS Anywhere?
Molti clienti che oggi utilizzano cluster Kubernetes On-Premise devono assemblare, testare e integrare più strumenti di terze parti e acquistare contratti di supporto separati per ciascuno strumento. I clienti devono anche allocare risorse preziose per tenere traccia degli ultimi aggiornamenti e patch di sicurezza per ogni strumento necessario per eseguire Kubernetes On-Premise, garantendo nel contempo che eventuali modifiche non infrangano la compatibilità con altri strumenti. Ciò porta a complessità non necessarie, opzioni di supporto frammentate e incoerenze tra il cloud e cluster On-Premise che rendono difficile la gestione delle applicazioni tra gli ambienti. Con Amazon EKS Anywhere, ora disponi di strumenti operativi Kubernetes coerenti con Amazon EKS e ottimizzati per semplificare l'installazione del cluster con configurazioni predefinite per il sistema operativo e la rete necessari per far funzionare Kubernetes On-Premise. Amazon EKS Anywhere utilizza Amazon EKS Distro, la stessa distribuzione Kubernetes implementata da Amazon EKS, che permette di creare facilmente cluster coerenti con le best practice di Amazon EKS come gli ultimi aggiornamenti software e patch di sicurezza estese. Puoi sfruttare gli accordi di supporto con AWS per le implementazioni del cluster Amazon EKS Anywhere e gli strumenti integrati all'interno, in modo da ridurre i costi di supporto ed evitare la manutenzione di strumenti open source e di terze parti ridondanti.
D: Cos'è Amazon EKS Distro?
Amazon EKS Distro è una distribuzione dello stesso Kubernetes open source e delle stesse dipendenze implementate da Amazon EKS che ti consente di creare manualmente i cluster Kubernetes ovunque. Amazon EKS Distro include binari e container di Kubernetes open source, etcd (database di configurazione del cluster), reti e plug-in di archiviazione, tutti testati per la compatibilità. Amazon EKS Distro fornirà supporto esteso per le versioni di Kubernetes dopo la scadenza del supporto della community, aggiornando le build delle versioni precedenti con le più recenti patch di sicurezza critiche. Potrai accedere in modo sicuro alle versioni di Amazon EKS Distro da GitHub o all'interno di AWS tramite Amazon S3 ed ECR per avere una fonte comune di versioni e aggiornamenti.
D: Cos'è l'EKS Connector?
EKS Connector è un agente software che viene eseguito su un cluster Kubernetes e consente al cluster di registrarsi con Amazon EKS. Puoi connettere qualsiasi cluster Kubernetes conforme ad Amazon EKS tramite EKS Connector, inclusi i cluster Amazon EKS Anywhere in esecuzione On-Premise, i cluster autogestiti su EC2 e altri cluster Kubernetes in esecuzione all'esterno di AWS. Una volta connesso, puoi usare la console EKS per visualizzare tutti i cluster connessi e le risorse Kubernetes sottostanti, indipendentemente da dove è in esecuzione il cluster.
Q: Cos'è la console EKS?
Amazon EKS fornisce un pannello di controllo integrato nella console AWS per la connessione, la visualizzazione e la risoluzione dei problemi di cluster e applicazioni Kubernetes. Puoi sfruttare la console EKS per visualizzare tutti i tuoi cluster Kubernetes (inclusi i cluster EKS Anywhere) in esecuzione ovunque, tramite l'EKS Connector.
D: EKS Anywhere richiede connettività Internet a una Regione AWS?
Sono disponibili tre opzioni di connettività: completamente connessa, parzialmente disconnessa e completamente disconnessa. Per una connettività completamente connessa e parzialmente disconnessa, puoi connettere i tuoi cluster Amazon EKS Anywhere ad AWS. Ciò consente di sfruttare la console EKS come un unico pannello di controllo per i cluster in esecuzione ovunque a partire da oggi, con l'assistenza futura per integrarsi con App Mesh, inviare registri e parametri in AWS per l'osservabilità centralizzata, effettuare backup di cluster e snapshot su bucket Amazon S3, eseguire strumenti di ottimizzazione e gestione dei costi del cluster e mettere in pratica controlli di conformità, report di audit trail e l'applicazione di criteri di configurazione. Nel caso di cluster parzialmente disconnessi, non vi è alcun impatto sulle applicazioni in esecuzione sui cluster, ma poiché le disconnessioni intermittenti possono durare diverse ore, funzionalità la console EKS nella console AWS mostreranno lo stato dal momento della disconnessione, con consistenza finale ripristinata una volta ripristinata la connessione. In scenari disconnessi, è possibile utilizzare EKS Distro e sfruttare gli strumenti open source per eseguire i cluster.
D: Qual è il rapporto tra Amazon EKS Anywhere e Amazon EKS Distro?
Sono necessarie due cose per operare con Kubernetes On-Premises. Innanzitutto, serve una distribuzione affidabile che possa essere implementata ovunque (Amazon EKS Distro). In secondo luogo, una volta effettuato il passaggio dagli ambienti di sviluppo a quelli di produzione, serviranno degli strumenti di gestione per l'esecuzione su larga scala (Amazon EKS Anywhere). Se attualmente gestisci i tuoi cluster Kubernetes, puoi sfruttare Amazon EKS Distro per standardizzare una versione di Kubernetes sicura, stabile e supportata dalla community nei tuoi ambienti e sfruttare gli strumenti open source per creare e gestire i cluster EKS Distro. Amazon EKS Anywhere utilizza EKS Distro e fornisce strumenti di automazione che semplificano la creazione, l'amministrazione e le operazioni dei cluster sulla tua infrastruttura On-Premises. Inoltre, Amazon EKS Anywhere fornisce configurazioni predefinite sul sistema operativo e sulla rete e offre ulteriori strumenti prescrittivi per eseguire Kubernetes in produzione.
D: Quale funzionalità offre Amazon EKS Anywhere?
Amazon EKS Anywhere fornisce un programma di installazione e interfacce a riga di comando (CLI) per la gestione del ciclo di vita del cluster. Offre il bootstrap di cluster EKS Distro prescrittivi con configurazioni predefinite per sistemi operativi a nodo, il tempo di esecuzione del container e l'interfaccia di rete del container (CNI), insieme a strumenti prescrittivi come i componenti GitOps. Fornisce gli strumenti per l'aggiornamento del cluster, il dimensionamento del cluster e la raccolta diagnostica. È possibile utilizzare OAuth e la federazione Open ID Connect e sfruttare aws-iam-authenticator per abilitare i cluster Amazon EKS Anywhere a funzionare con AWS IAM. È anche possibile utilizzare EKS Connector per connettere i cluster ad AWS e visualizzarli tutti centralmente dalla console EKS.
D: In che modo saranno preconfigurati i cluster Amazon EKS Anywhere?
Un cluster Kubernetes preconfigurato fornisce impostazioni predefinite preconfigurate per ridurre la complessità e automatizzare la configurazione del cluster associata alla creazione e al funzionamento di un cluster nell'ambiente in cui è in esecuzione. EKS Anywhere esegue l'EKS Distro preconfigurato che include impostazioni predefinite opzionali coerenti con Amazon EKS per il sistema operativo del nodo, il tempo di esecuzione del container e l'interfaccia di rete del container (CNI).
Q: In che modo Amazon EKS Anywhere entra in relazione con gli altri servizi AWS?
Puoi connettere i tuoi cluster Amazon EKS Anywhere alla console Amazon EKS tramite EKS Connector e visualizzare la configurazione del cluster e lo stato del carico di lavoro. Puoi sfruttare servizi AWS come Amazon S3, Amazon RDS, Amazon SNS, Amazon API Gateway, Amazon DynamoDB, tra gli altri, tramite AWS Controllers per Kubernetes (ACK). Puoi connettere le risorse d'infrastruttura di EKS Anywhere usando agenti AWS SSM e vederli usando la console SSM. Amazon EKS Anywhere può essere implementato anche su dispositivi Compute Optimized di Edge AWS Snowball.
D: Come posso utilizzare Amazon ECR con EKS Anywhere?
Puoi indirizzare le tue pipeline CI/CD esistenti ad Amazon ECR e sfruttare i servizi AWS come AWS Direct Connect e VPN per stabilire un tunnel sicuro dalla tua rete in locale. Puoi anche sfruttare ECR per un archivio di immagini pubbliche.
D: Quali piattaforme e sistemi operativi sono supportate da EKS Anywhere per il calcolo esterno?
Amazon EKS Anywhere supporta le implementazioni VMware vSphere e server bare metal e a breve è previsto il supporto per ulteriori target di implementazione. Amazon EKS Anywhere fornisce Bottlerocket, un sistema operativo open source basato su Linux creato da AWS, come sistema operativo a nodo predefinito, con Ubuntu e Red Hat Enterprise Linux (RHEL) come alternativa al sistema operativo a nodo. Stiamo cercando di estendere la scelta dei sistemi operativi su cui i clienti possono eseguire Amazon EKS Anywhere basandoci sul feedback dei clienti.
D: EKS Anywhere supporta i cluster bare metal?
Sì, ora il supporto bare metal per EKS Anywhere è disponibile al pubblico. Ulteriori informazioni sono disponibili qui. Per scoprire come iniziare a utilizzare Amazon EKS Anywhere su bare metal, consulta la documentazione Amazon EKS Anywhere.
D: EKS Anywhere gestisce l'hardware sottostante del cliente?
No. EKS Anywhere non gestirà l'infrastruttura sottostante del cluster o il piano di controllo del cluster. La gestione sarà un modello di responsabilità condivisa. AWS ti fornirà strumenti di gestione del cluster in grado di funzionare online e offline; tuttavia, l'infrastruttura sottostante è responsabilità del tuo team della piattaforma.
D: Quali prerequisiti dovrò soddisfare per utilizzare EKS Anywhere e come dovrei iniziare?
Visita https://anywhere.eks.amazonaws.com/docs/getting-started/install/ per prerequisiti e istruzioni su come iniziare.
D: EKS Anywhere funzionerà con Edge AWS Snowball?
Sì, i clienti possono utilizzare EKS Anywhere su un dispositivo Compute Optimized di Edge AWS Snowball per eseguire le proprie applicazioni basate su container su un robusto edge mobile. Queste posizioni edge includono ambienti non condizionati come cantieri, piattaforme petrolifere o ambienti mobili come navi, veicoli autonomi e forze militari dispiegate rapidamente. Ulteriori informazioni su EKS Anywhere sono disponibili qui.
D: Quanto costa EKS Anywhere?
Non sono previsti impegni anticipati per usare EKS Anywhere. Supporto AWS Enterprise o il piano di supporto di AWS Enterprise On-Ramp è un prerequisito per l'acquisto di un abbonamento Enterprise ad Amazon EKS Anywhere. I prezzi per gli abbonamenti di EKS Anywhere Support seguono un modello basato su cluster. Ulteriori informazioni su AWS Enterprise Support qui. Per esempi di prezzi e ulteriori informazioni, visitare la pagina dei prezzi di EKS Anywhere.
D: Posso implementare EKS Anywhere nel cloud AWS?
Amazon EKS Anywhere non è progettato per essere eseguito nel cloud AWS. Non si integra al provider del cluster API Kubernetes per AWS. Se hai in mente di implementare i cluster Kubernetes nel cloud AWS, ti suggeriamo di utilizzare Amazon EKS.
D: Posso implementare Amazon EKS Anywhere su AWS Outposts?
Amazon EKS Anywhere non è progettato per essere eseguito su AWS Outposts. Se hai in mente di implementare i cluster Kubernetes su AWS Outposts, ti suggeriamo di utilizzare Amazon EKS su AWS Outposts.

Visita la pagina panoramica del prodotto.

Visita la pagina dei prezzi di Amazon EKS Anywhere.