View a markdown version of this page

Tanggung jawab bersama Kubernetes simpul - AWS Batch

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Tanggung jawab bersama Kubernetes simpul

Pemeliharaan lingkungan komputasi adalah tanggung jawab bersama.

  • Jangan mengubah atau menghapus AWS Batch node, label, noda, ruang nama, templat peluncuran, atau grup penskalaan otomatis. Jangan menambahkan noda ke node yang AWS Batch dikelola. Jika Anda membuat salah satu dari perubahan ini, lingkungan komputasi Anda tidak dapat didukung dan kegagalan termasuk instans idle terjadi.

  • Jangan menargetkan pod Anda ke node AWS Batch terkelola. Jika Anda menargetkan pod Anda ke node terkelola, penskalaan rusak dan antrian pekerjaan macet akan terjadi. Jalankan beban kerja yang tidak digunakan AWS Batch pada node yang dikelola sendiri atau grup node terkelola. Untuk informasi selengkapnya, lihat Grup node ter kelola di Panduan Pengguna Amazon EKS.

  • Anda dapat menargetkan a DaemonSet untuk dijalankan pada node AWS Batch terkelola. Untuk informasi selengkapnya, lihat Jalankan a DaemonSet on AWS Batch node yang dikelola.

AWS Batch tidak secara otomatis memperbarui AMI lingkungan komputasi. Adalah tanggung jawab Anda untuk memperbaruinya. Jalankan perintah berikut untuk memperbarui AMI Anda ke versi AMI terbaru.

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

AWS Batch tidak secara otomatis memutakhirkan Kubernetes versi. Jalankan perintah berikut untuk memperbarui Kubernetes versi lingkungan komputasi Anda ke1.36.

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

Saat memperbarui ke AMI atau Kubernetes versi yang lebih baru, Anda dapat menentukan apakah akan menghentikan pekerjaan saat mereka diperbarui (terminateJobsOnUpdate) dan berapa lama menunggu sebelum instance diganti jika pekerjaan yang sedang berjalan tidak selesai (jobExecutionTimeoutMinutes.) Untuk informasi selengkapnya, lihat Perbarui lingkungan komputasi di AWS Batch dan kebijakan pembaruan infrastruktur (UpdatePolicy) ditetapkan dalam operasi UpdateComputeEnvironment API.