Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Responsabilité partagée des Kubernetes nœuds
La maintenance des environnements informatiques est une responsabilité partagée.
-
Ne modifiez ou ne supprimez pas les AWS Batch nœuds, les étiquettes, les taches, les espaces de noms, les modèles de lancement ou les groupes de mise à l'échelle automatique. N'ajoutez aucune trace aux nœuds AWS Batch gérés. Si vous apportez l'une de ces modifications, votre environnement informatique ne peut pas être pris en charge et des défaillances, notamment des instances inactives, se produisent.
-
Ne ciblez pas vos pods sur des nœuds AWS Batch gérés. Si vous ciblez vos pods vers les nœuds gérés, une mise à l'échelle interrompue et des files d'attente de tâches bloquées se produisent. Exécutez des charges de travail qui ne sont pas utilisées AWS Batch sur des nœuds autogérés ou des groupes de nœuds gérés. Pour plus d'informations, consultez Groupes de nœuds gérés dans le Guide de l'utilisateur Amazon EKS.
-
Vous pouvez cibler un DaemonSet pour l'exécuter sur des nœuds AWS Batch gérés. Pour de plus amples informations, veuillez consulter Exécuter un DaemonSet sur des nœuds AWS Batch gérés.
AWS Batch ne met pas automatiquement à jour l'environnement informatique AMIs. Il est de votre responsabilité de les mettre à jour. Exécutez la commande suivante pour mettre à jour la dernière version de votre AMIs AMI.
$
aws batch update-compute-environment \ --compute-environment
<compute-environment-name>
\ --compute-resources 'updateToLatestImageVersion=true'
AWS Batch ne met pas automatiquement à jour la Kubernetes version. Exécutez la commande suivante pour mettre à jour la Kubernetes version de votre environnement informatique vers1.32
.
$
aws batch update-compute-environment \ --compute-environment
<compute-environment-name>
\ --compute-resources \ 'ec2Configuration=[{imageType=EKS_AL2,imageKubernetesVersion=1.32
}]'
Lors de la mise à jour vers une AMI ou une Kubernetes version plus récente, vous pouvez spécifier si vous souhaitez mettre fin aux tâches lors de leur mise à jour (terminateJobsOnUpdate
) et combien de temps attendre avant qu'une instance ne soit remplacée si les tâches en cours ne se terminent pas (jobExecutionTimeoutMinutes
.) Pour plus d'informations, consultez la section Mise à jour des environnements informatiques et la politique de mise à jour de l'infrastructure (UpdatePolicy) définie dans le fonctionnement de l'UpdateComputeEnvironmentAPI.