Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat definisi pekerjaan Amazon EKS MNP
Untuk menentukan dan menjalankan pekerjaan MNP di Amazon EKS, ada parameter baru dalam operasi RegisterJobDefinition dan SubmitJob API.
-
Gunakan
eksPropertiesdi bawahnodePropertiesbagian untuk menentukan definisi pekerjaan MNP Anda. -
Gunakan
eksPropertiesOverridedi bawahnodePropertyOverridesbagian untuk mengganti parameter yang ditentukan dalam definisi pekerjaan saat mengirimkan pekerjaan MNP.
Tindakan ini dapat didefinisikan melalui operasi API dan Konsol Manajemen AWS.
Referensi: Daftarkan payload permintaan definisi pekerjaan MNP Amazon EKS
Contoh berikut menggambarkan bagaimana Anda dapat mendaftarkan definisi pekerjaan MNP Amazon EKS 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 respons JSON berikut.
{ "jobDefinitionName": "MyEksMnpJobDefinition", "jobDefinitionArn": "arn:aws:batch:us-east-1:0123456789:job-definition/MyEksMnpJobDefinition:1", "revision": 1 }