Responsabilità condivisa dei nodi Kubernetes - AWS Batch

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

Responsabilità condivisa dei nodi Kubernetes

La manutenzione degli ambienti di elaborazione è una responsabilità condivisa.

  • Non modificare o rimuovere AWS Batch nodi, etichette, tinte, namespace, modelli di avvio o gruppi con ridimensionamento automatico. Non aggiungere macchie ai nodi gestiti. AWS Batch Se apporti una di queste modifiche, l'ambiente di calcolo non può essere supportato e si verificano errori, comprese le istanze inattive.

  • Non indirizzate i pod verso nodi gestiti. AWS Batch Se indirizzate i pod verso i nodi gestiti, si verificheranno problemi di scalabilità e code di lavoro bloccate. Esegui carichi di lavoro che non vengono utilizzati AWS Batch su nodi autogestiti o gruppi di nodi gestiti. Per ulteriori informazioni, consulta Gruppi di nodi gestiti nella Guida per l'utente di Amazon EKS.

  • Puoi scegliere come target DaemonSet a da eseguire su nodi AWS Batch gestiti. Per ulteriori informazioni, consulta Esegui un DaemonSet su nodi AWS Batch gestiti.

AWS Batch non aggiorna automaticamente l'ambiente di calcolo. AMIs È tua responsabilità aggiornarli. Esegui il seguente comando per aggiornare il tuo AMI AMIs all'ultima versione.

$ aws batch update-compute-environment \ --compute-environment <compute-environment-name> \ --compute-resources 'updateToLatestImageVersion=true'

AWS Batch non aggiorna automaticamente la Kubernetes versione. Esegui il comando seguente per aggiornare la Kubernetes versione del tuo ambiente informatico a1.32.

$ aws batch update-compute-environment \ --compute-environment <compute-environment-name> \ --compute-resources \ 'ec2Configuration=[{imageType=EKS_AL2,imageKubernetesVersion=1.32}]'

Quando esegui l'aggiornamento a un'AMI o alla Kubernetes versione più recente, puoi specificare se terminare i lavori quando vengono aggiornati (terminateJobsOnUpdate) e per quanto tempo attendere prima che un'istanza venga sostituita se i lavori in esecuzione non finiscono (jobExecutionTimeoutMinutes.) Per ulteriori informazioni, consulta Aggiornamento degli ambienti di elaborazione e la policy di aggiornamento dell'infrastruttura (UpdatePolicy) impostata nell'operazione UpdateComputeEnvironmentAPI.