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à.
Controlla l'implementazione dei carichi di lavoro nelle prenotazioni di capacità EC2 su richiesta con la modalità automatica EKS
EC2 Le prenotazioni di capacità su richiesta (ODCRs) ti consentono di riservare la capacità di calcolo per le tue EC2 istanze Amazon in una zona di disponibilità specifica per qualsiasi durata. Quando utilizzi EKS Auto Mode, potresti voler controllare se i tuoi carichi di lavoro Kubernetes vengono distribuiti su queste istanze riservate per massimizzare l'utilizzo della capacità preacquistata o per garantire che i carichi di lavoro critici abbiano accesso a risorse garantite.
Per impostazione predefinita, EKS Auto Mode si apre automaticamente. ODCRs Tuttavia, configurando capacityReservationSelectorTerms
su a NodeClass, puoi controllare in modo esplicito l'utilizzo dei ODCRs tuoi carichi di lavoro. I nodi forniti utilizzando configure ODCRs avranno e avranno priorità rispetto a on-demand karpenter.sh/capacity-type: reserved
e spot. Una volta abilitata questa funzionalità, EKS Auto Mode non utilizzerà più automaticamente open ODCRs: devono essere selezionati esplicitamente da un NodeClass, in modo da consentire un controllo preciso sull'utilizzo della prenotazione della capacità in tutto il cluster.
avvertimento
Se si esegue la configurazione capacityReservationSelectorTerms
NodeClass in un cluster, EKS Auto Mode non utilizzerà più automaticamente open ODCRs per nessuno NodeClass dei componenti del cluster.
Esempio NodeClass
apiVersion: eks.amazonaws.com/v1 kind: NodeClass spec: # Optional: Selects upon on-demand capacity reservations and capacity blocks # for EKS Auto Mode to prioritize. capacityReservationSelectorTerms: - id: cr-56fac701cc1951b03 # Alternative Approaches - tags: app: "my-app" # Optional owning account ID filter owner: "012345678901"
Questo esempio NodeClass illustra due approcci per la selezione ODCRs. Il primo metodo fa riferimento direttamente a un ODCR specifico tramite il relativo ID ()cr-56fac701cc1951b03
. Il secondo metodo utilizza la selezione basata su tag, mirando ODCRs con il tag. Name: "targeted-odcr"
Facoltativamente, puoi anche filtrare in base all' AWS account proprietario della prenotazione, il che è particolarmente utile negli scenari tra più account o quando lavori con prenotazioni di capacità condivise.