Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat definisi EKS MNP pekerjaan Amazon
Untuk menentukan dan menjalankan MNP pekerjaan di AmazonEKS, ada parameter baru di dalam RegisterJobDefinition
dan SubmitJob
APIoperasi.
-
Gunakan
eksProperties
di bawahnodeProperties
bagian untuk menentukan definisi MNP pekerjaan Anda. -
Gunakan
eksPropertiesOverride
di bawahnodePropertyOverrides
bagian untuk mengganti parameter yang ditentukan dalam definisi pekerjaan saat mengirimkan pekerjaan. MNP
Tindakan ini dapat didefinisikan melalui API operasi dan AWS Management Console.
Referensi: Daftarkan payload permintaan definisi EKS MNP pekerjaan Amazon
Contoh berikut menggambarkan bagaimana Anda dapat mendaftarkan definisi EKS MNP pekerjaan Amazon dengan dua node.
{ "jobDefinitionName": "MyEksMnpJobDefinition", "type": "multinode", "nodeProperties": { "numNodes": 2, "mainNode": 0, "nodeRangeProperties": [ { "targetNodes" : "0:", "eksProperties": { "podProperties": { "containers": [ { "name": "test-eks-container-1", "image": "public.ecr.aws/amazonlinux/amazonlinux:2", "command": [ "sleep", "60" ], "resources": { "limits": { "cpu": "1", "memory": "1024Mi" } }, "securityContext":{ "runAsUser":1000, "runAsGroup":3000, "privileged":true, "readOnlyRootFilesystem":true, "runAsNonRoot":true } } ], "initContainers": [ { "name":"init-ekscontainer", "image": "public.ecr.aws/amazonlinux/amazonlinux:2", "command": [ "echo", "helloWorld" ], "resources": { "limits": { "cpu": "1", "memory": "1024Mi" } } } ], "metadata": { "labels": { "environment" : "test" } } } } } ] } }
Untuk mendaftarkan definisi pekerjaan menggunakan AWS CLI, salin definisi ke file lokal bernama MyEksMnpJobDefinition.json dan jalankan perintah berikut.
aws batch register-job-definition --cli-input-json file://MyEksMnpJobDefinition.json
Anda akan menerima JSON tanggapan berikut.
{ "jobDefinitionName": "MyEksMnpJobDefinition", "jobDefinitionArn": "arn:aws:batch:us-east-1:0123456789:job-definition/MyEksMnpJobDefinition:1", "revision": 1 }