Crea nodi con Bottlerocket ottimizzato AMIs - Amazon EKS

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

Crea nodi con Bottlerocket ottimizzato AMIs

Bottlerocket è una distribuzione Linux open source sponsorizzata e supportata da. AWS Bottlerocket è progettato appositamente per ospitare carichi di lavoro in container. Con Bottlerocket, puoi migliorare la disponibilità delle implementazioni containerizzate e ridurre i costi operativi automatizzando gli aggiornamenti dell'infrastruttura dei container. Bottlerocket include solo il software essenziale per eseguire i container, il che migliora l'utilizzo delle risorse, riduce le minacce alla sicurezza e riduce il sovraccarico di gestione. L'AMI Bottlerocket include e AWS IAM containerd kubelet Authenticator. Oltre ai gruppi di nodi gestiti e ai nodi autogestiti, Bottlerocket è supportato anche da Karpenter.

Vantaggi

L'utilizzo di Bottlerocket con il cluster Amazon EKS presenta i seguenti vantaggi:

  • Maggiore operatività con costi operativi inferiori e minore complessità di gestione: Bottlerocket ha un minore ingombro in termini di risorse, tempi di avvio più brevi ed è meno vulnerabile alle minacce alla sicurezza rispetto ad altre distribuzioni Linux. L'ingombro ridotto di Bottlerocket aiuta a ridurre i costi utilizzando meno risorse di archiviazione, elaborazione e rete.

  • Maggiore sicurezza grazie agli aggiornamenti automatici del sistema operativo – gli aggiornamenti a Bottlerocket vengono applicati come una singola unità che può essere ripristinata, se necessario. Ciò elimina il rischio di aggiornamenti danneggiati o non riusciti che possono lasciare il sistema in uno stato inutilizzabile. Con Bottlerocket, gli aggiornamenti di sicurezza possono essere applicati automaticamente non appena sono disponibili con il minimo impatto sulle attività ed essere ripristinati in caso di guasti.

  • Supporto premium: le AWS versioni fornite di Bottlerocket su Amazon EC2 sono coperte dagli stessi piani di AWS supporto che coprono anche AWS servizi come Amazon, Amazon EKS e EC2 Amazon ECR.

Considerazioni

Considera quanto segue quando usi Bottlerocket per il tuo tipo di AMI:

  • Bottlerocket supporta EC2 istanze Amazon con x86_64 processori. arm64 L'AMI Bottlerocket non è consigliato per l'uso con EC2 istanze Amazon con un chip Inferentia.

  • Le immagini Bottlerocket non includono un server SSH o una shell. È possibile utilizzare metodi di out-of-band accesso per consentire SSH. Questi approcci consentono di utilizzare il container dell'amministratore e saltare alcune fasi di configurazione di bootstrap con i dati utente. Per ulteriori informazioni, consulta le seguenti sezioni in Bottlerocket OS su: GitHub

  • Bottlerocket utilizza diversi tipi di contenitori:

    • Per impostazione predefinita, è abilitato un container di controllo. Questo contenitore esegue l'agente AWS Systems Manager che puoi utilizzare per eseguire comandi o avviare sessioni di shell su istanze Amazon EC2 Bottlerocket. Per ulteriori informazioni, vedere Configurazione di Session Manager nella Guida per l'utente di AWS Systems Manager.

    • Se viene fornita una chiave SSH durante la creazione del gruppo di nodi, viene abilitato un container dell'amministratore. Consigliamo di utilizzare il container amministratore solo per scenari di sviluppo e test. Non è consigliabile utilizzarlo per ambienti di produzione. Per ulteriori informazioni, consulta Container amministratore su GitHub.

Ulteriori informazioni

Per ulteriori informazioni sull'uso di Bottlerocket ottimizzato per Amazon EKS AMIs, consulta le seguenti sezioni: