

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Kubernetes 節點的共同責任
<a name="eks-ce-shared-responsibility"></a>

維護運算環境是共同的責任。
+ 請勿變更或移除 AWS Batch 節點、標籤、污點、命名空間、啟動範本或自動擴展群組。請勿將污點新增至 AWS Batch 受管節點。如果您進行任何這些變更，則無法支援您的運算環境，並發生失敗，包括閒置執行個體。
+ 請勿將 Pod 設為 AWS Batch 受管節點的目標。如果您將 Pod 設為受管節點的目標，就會發生擴展中斷和任務佇列停滯。在自我管理節點或受管節點群組 AWS Batch 上執行不使用 的工作負載。如需詳細資訊，請參閱 *Amazon EKS 使用者指南*中的[受管節點群組](https://docs.aws.amazon.com/eks/latest/userguide/managed-node-groups.html)。
+ 您可以DaemonSet鎖定要在 AWS Batch 受管節點上執行的 為目標。如需詳細資訊，請參閱[在 AWS Batch 受管節點DaemonSet上執行](daemonset-on-batch-eks-nodes.md)。

AWS Batch 不會自動更新運算環境 AMIs。更新它們是您的責任。執行下列命令，將您的 AMIs 更新為最新的 AMI 版本。

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

AWS Batch 不會自動升級Kubernetes版本。執行下列命令，將電腦環境的Kubernetes版本更新為 {{1.32}}。

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

更新至較新的 AMI 或Kubernetes版本時，您可以指定是否要在任務更新時終止任務 (`terminateJobsOnUpdate`)，以及如果執行中的任務未完成 (`jobExecutionTimeoutMinutes`.)，則在替換執行個體之前等待多久。如需詳細資訊，請參閱 [在 中更新運算環境 AWS Batch](updating-compute-environments.md)和 [https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateComputeEnvironment.html](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateComputeEnvironment.html) API 操作中設定的基礎設施更新政策 ([https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdatePolicy.html](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdatePolicy.html))。