

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

# Memulai dengan AWS Batch di Amazon EKS
<a name="getting-started-eks"></a>

AWS Batch di Amazon EKS adalah layanan terkelola untuk menjadwalkan dan menskalakan beban kerja batch ke dalam klaster Amazon EKS yang ada. AWS Batch tidak membuat, mengelola, atau menjalankan operasi siklus hidup klaster Amazon EKS Anda atas nama Anda. AWS Batch skala orkestrasi naik dan turun node yang dikelola oleh AWS Batch dan menjalankan pod pada node tersebut.

AWS Batch tidak menyentuh node, grup node penskalaan otomatis, atau siklus hidup pod yang tidak terkait dengan AWS Batch lingkungan komputasi dalam klaster Amazon EKS Anda. AWS Batch Agar dapat beroperasi secara efektif, [peran terkait layanannya memerlukan izin kontrol akses Kubernetes berbasis peran](using-service-linked-roles.md) (RBAC) di klaster Amazon EKS Anda yang ada. *Untuk informasi selengkapnya, lihat [Menggunakan Otorisasi RBAC dalam dokumentasi](https://kubernetes.io/docs/reference/access-authn-authz/rbac/). Kubernetes*

AWS Batch membutuhkan Kubernetes namespace di mana ia dapat mencakup pod sebagai AWS Batch pekerjaan ke dalam. Kami merekomendasikan namespace khusus untuk mengisolasi AWS Batch pod dari beban kerja klaster Anda yang lain.

Setelah AWS Batch diberi akses RBAC dan namespace telah dibuat, Anda dapat mengaitkan klaster Amazon EKS tersebut ke lingkungan AWS Batch komputasi menggunakan operasi API. [CreateComputeEnvironment](https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateComputeEnvironment.html) Antrian pekerjaan dapat dikaitkan dengan lingkungan komputasi Amazon EKS yang baru ini. AWS Batch pekerjaan dikirimkan ke antrian pekerjaan berdasarkan definisi pekerjaan Amazon EKS menggunakan operasi [SubmitJob](https://docs.aws.amazon.com/batch/latest/APIReference/API_SubmitJob.html)API. AWS Batch kemudian meluncurkan node AWS Batch terkelola dan menempatkan pekerjaan dari antrian pekerjaan sebagai Kubernetes pod ke dalam cluster EKS yang terkait dengan lingkungan AWS Batch komputasi.

Bagian berikut mencakup cara menyiapkan AWS Batch di Amazon EKS.

**Contents**
+ [Ikhtisar](#getting-started-eks-context)
+ [Prasyarat](#getting-started-eks-prerequisites)
+ [Langkah 1: Buat cluster Amazon EKS Anda untuk AWS Batch](#getting-started-eks-step-0)
+ [Langkah 2: Siapkan cluster Amazon EKS Anda AWS Batch](#getting-started-eks-step-1)
+ [Langkah 3: Buat lingkungan komputasi Amazon EKS](#getting-started-eks-step-2)
+ [Langkah 4: Buat antrian pekerjaan dan lampirkan lingkungan komputasi](#getting-started-eks-step-3)
+ [Langkah 5: Buat definisi pekerjaan](#getting-started-eks-step-4)
+ [Langkah 6: Kirim pekerjaan](#getting-started-eks-step-5)
+ [Langkah 7: Lihat output Job](#getting-started-eks-step-7)
+ [Langkah 8: (Opsional) Kirim pekerjaan dengan penggantian](#getting-started-eks-step-6)
+ [Langkah 9: Bersihkan sumber daya tutorial Anda](#getting-started-eks-step-8)
+ [Sumber daya tambahan](#getting-started-eks-additional-resources)

## Ikhtisar
<a name="getting-started-eks-context"></a>

Tutorial ini menunjukkan bagaimana untuk setup AWS Batch dengan Amazon EKS menggunakan AWS CLI, `kubectl` dan`eksctl`. 

**Audiens yang Dituju**  
Tutorial ini dirancang untuk administrator sistem dan pengembang yang bertanggung jawab untuk menyiapkan, menguji, dan menyebarkan AWS Batch.

**Fitur yang Digunakan**  
Tutorial ini menunjukkan cara menggunakan AWS CLI, untuk:  
+ Membuat dan mengonfigurasi lingkungan komputasi Amazon EKS
+ Buat antrian pekerjaan.
+ Buat definisi pekerjaan
+ Buat dan kirimkan pekerjaan untuk dijalankan
+ Kirim pekerjaan dengan penggantian

**Waktu yang dibutuhkan**  
Diperlukan waktu sekitar 30-40 menit untuk menyelesaikan tutorial ini.

**Pembatasan Regional**  
Tidak ada batasan negara atau regional yang terkait dengan penggunaan solusi ini.

**Biaya Penggunaan Sumber Daya**  
Tidak ada biaya untuk membuat AWS akun. Namun, dengan menerapkan solusi ini, Anda mungkin dikenakan sebagian atau semua biaya yang tercantum dalam tabel berikut.      
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/batch/latest/userguide/getting-started-eks.html)

## Prasyarat
<a name="getting-started-eks-prerequisites"></a>

Sebelum memulai tutorial ini, Anda harus menginstal dan mengkonfigurasi alat dan sumber daya berikut yang Anda butuhkan untuk membuat AWS Batch dan mengelola sumber daya Amazon EKS.
+ **AWS CLI** — Alat baris perintah untuk bekerja dengan layanan AWS , termasuk Amazon EKS. Panduan ini mengharuskan Anda menggunakan versi 2.8.6 atau yang lebih baru atau 1.26.0 atau yang lebih baru. Untuk informasi selengkapnya, lihat [Menginstal, memperbarui, dan mencopot instalasi AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html) di *Panduan Pengguna AWS Command Line Interface *. Setelah menginstal AWS CLI, kami sarankan Anda juga mengkonfigurasinya. Untuk informasi selengkapnya, lihat [Konfigurasi cepat dengan `aws configure`](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-config) di *Panduan AWS Command Line Interface Pengguna*.
+ **`kubectl`**— Alat baris perintah untuk bekerja dengan Kubernetes cluster. Panduan ini mengharuskan Anda menggunakan versi `1.23` atau yang lebih baru. Untuk informasi selengkapnya, silakan lihat [Menginstal atau memperbarui `kubectl`](https://docs.aws.amazon.com/eks/latest/userguide/install-kubectl.html) di *Panduan Pengguna Amazon EKS*.
+ **`eksctl`**— Alat baris perintah untuk bekerja dengan kluster Amazon EKS yang mengotomatiskan banyak tugas individu. Panduan ini mengharuskan Anda menggunakan versi `0.115.0` atau yang lebih baru. Untuk informasi selengkapnya, silakan lihat [Menginstal atau memperbarui `eksctl`](https://docs.aws.amazon.com/eks/latest/userguide/eksctl.html) di **Panduan Pengguna Amazon EKS**.
+ **Izin IAM yang diperlukan** — Prinsip keamanan IAM yang Anda gunakan harus memiliki izin untuk bekerja dengan peran Amazon EKS IAM dan peran terkait layanan, serta VPC CloudFormation dan sumber daya terkait. *Untuk informasi selengkapnya, lihat [Kunci tindakan, sumber daya, dan kondisi untuk Amazon Elastic Kubernetes Service [dan Menggunakan](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html) peran terkait](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonelastickubernetesservice.html) layanan di Panduan Pengguna IAM.* Anda harus menyelesaikan semua langkah dalam panduan ini sebagai pengguna yang sama.
+ **Izin** — Pengguna yang memanggil operasi [CreateComputeEnvironment](https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateComputeEnvironment.html)API untuk membuat lingkungan komputasi yang menggunakan sumber daya Amazon EKS memerlukan izin untuk operasi API. `eks:DescribeCluster` 
+ **Akun AWS Nomor** — Anda harus tahu Akun AWS ID Anda. Ikuti petunjuk di [Melihat Akun AWS ID Anda](https://docs.aws.amazon.com/IAM/latest/UserGuide/console-account-id.html).
+ **(Opsional) CloudWatch** — Untuk memeriksa rincian [(Opsional) Kirim pekerjaan dengan penggantian](#getting-started-eks-step-6), logging harus dikonfigurasi. Untuk informasi selengkapnya, lihat [Gunakan CloudWatch Log untuk memantau pekerjaan AWS Batch Amazon EKS](batch-eks-cloudwatch-logs.md).

## Langkah 1: Buat cluster Amazon EKS Anda untuk AWS Batch
<a name="getting-started-eks-step-0"></a>

**penting**  
Untuk memulai sesederhana dan secepat mungkin, tutorial ini mencakup langkah-langkah dengan pengaturan default. Sebelum membuat untuk penggunaan produksi, kami sarankan Anda membiasakan diri dengan semua pengaturan dan menerapkan dengan pengaturan yang memenuhi persyaratan Anda.

Setelah Anda menginstal prasyarat yang Anda butuhkan untuk membuat cluster Anda menggunakan. `eksctl` Membuat cluster dapat memakan waktu antara 10-15 menit. 

```
$  eksctl create cluster --name my-cluster-name --region region-code
```

Pada perintah sebelumnya ganti:
+ Ganti *my-cluster-name* dengan nama yang ingin Anda gunakan untuk cluster Anda. 
+ Ganti *region-code* dengan Wilayah AWS untuk membuat cluster di, misalnya`us-west-2`.

Nama cluster dan wilayah diperlukan untuk nanti dalam tutorial ini.

## Langkah 2: Siapkan cluster Amazon EKS Anda AWS Batch
<a name="getting-started-eks-step-1"></a>

Semua langkah diperlukan.

1. 

**Buat namespace khusus untuk pekerjaan AWS Batch**

   Gunakan `kubectl` untuk membuat namespace baru.

   ```
   $ namespace=my-aws-batch-namespace
   ```

   ```
   $ cat - <<EOF | kubectl create -f -
   {
     "apiVersion": "v1",
     "kind": "Namespace",
     "metadata": {
       "name": "${namespace}",
       "labels": {
         "name": "${namespace}"
       }
     }
   }
   EOF
   ```

   Output:

   ```
   namespace/my-aws-batch-namespace created
   ```

1. 

**Aktifkan akses melalui kontrol akses berbasis peran (RBAC)**

   Gunakan `kubectl` untuk membuat Kubernetes peran bagi klaster agar memungkinkan AWS Batch untuk menonton node dan pod, dan untuk mengikat peran. Anda harus melakukan ini sekali untuk setiap cluster EKS.

   ```
   $ cat - <<EOF | kubectl apply -f -
   apiVersion: rbac.authorization.k8s.io/v1
   kind: ClusterRole
   metadata:
     name: aws-batch-cluster-role
   rules:
     - apiGroups: [""]
       resources: ["namespaces"]
       verbs: ["get"]
     - apiGroups: [""]
       resources: ["nodes"]
       verbs: ["get", "list", "watch"]
     - apiGroups: [""]
       resources: ["pods"]
       verbs: ["get", "list", "watch"]
     - apiGroups: [""]
       resources: ["events"]
       verbs: ["list"]
     - apiGroups: [""]
       resources: ["configmaps"]
       verbs: ["get", "list", "watch"]
     - apiGroups: ["apps"]
       resources: ["daemonsets", "deployments", "statefulsets", "replicasets"]
       verbs: ["get", "list", "watch"]
     - apiGroups: ["rbac.authorization.k8s.io"]
       resources: ["clusterroles", "clusterrolebindings"]
       verbs: ["get", "list"]
   ---
   apiVersion: rbac.authorization.k8s.io/v1
   kind: ClusterRoleBinding
   metadata:
     name: aws-batch-cluster-role-binding
   subjects:
   - kind: User
     name: aws-batch
     apiGroup: rbac.authorization.k8s.io
   roleRef:
     kind: ClusterRole
     name: aws-batch-cluster-role
     apiGroup: rbac.authorization.k8s.io
   EOF
   ```

   Output:

   ```
   clusterrole.rbac.authorization.k8s.io/aws-batch-cluster-role created
   clusterrolebinding.rbac.authorization.k8s.io/aws-batch-cluster-role-binding created
   ```

1. Buat Kubernetes peran cakupan namespace untuk mengelola dan mendaur hidup pod AWS Batch dan mengikatnya. Anda harus melakukan ini sekali untuk setiap namespace unik.

   ```
   $ namespace=my-aws-batch-namespace
   ```

   ```
   $ cat - <<EOF | kubectl apply -f - --namespace "${namespace}"
   apiVersion: rbac.authorization.k8s.io/v1
   kind: Role
   metadata:
     name: aws-batch-compute-environment-role
     namespace: ${namespace}
   rules:
     - apiGroups: [""]
       resources: ["pods"]
       verbs: ["create", "get", "list", "watch", "delete", "patch"]
     - apiGroups: [""]
       resources: ["serviceaccounts"]
       verbs: ["get", "list"]
     - apiGroups: ["rbac.authorization.k8s.io"]
       resources: ["roles", "rolebindings"]
       verbs: ["get", "list"]
   ---
   apiVersion: rbac.authorization.k8s.io/v1
   kind: RoleBinding
   metadata:
     name: aws-batch-compute-environment-role-binding
     namespace: ${namespace}
   subjects:
   - kind: User
     name: aws-batch
     apiGroup: rbac.authorization.k8s.io
   roleRef:
     kind: Role
     name: aws-batch-compute-environment-role
     apiGroup: rbac.authorization.k8s.io
   EOF
   ```

   Output:

   ```
   role.rbac.authorization.k8s.io/aws-batch-compute-environment-role created
   rolebinding.rbac.authorization.k8s.io/aws-batch-compute-environment-role-binding created
   ```

1. Kubernetes`aws-auth`Perbarui peta konfigurasi untuk memetakan izin RBAC sebelumnya ke peran terkait layanan. AWS Batch 

   Dalam perintah berikut ganti:
   + Ganti *<your-account-number>* dengan Akun AWS nomor Anda. 

   ```
   $ eksctl create iamidentitymapping \
       --cluster my-cluster-name \
       --arn "arn:aws:iam::<your-account-number>:role/AWSServiceRoleForBatch" \
       --username aws-batch
   ```

   Output:

   ```
   2022-10-25 20:19:57 [ℹ]  adding identity "arn:aws:iam::<your-account-number>:role/AWSServiceRoleForBatch" to auth ConfigMap
   ```
**catatan**  
Jalur `aws-service-role/batch.amazonaws.com/` telah dihapus dari ARN dari peran terkait layanan. Ini karena masalah dengan peta `aws-auth` konfigurasi. Untuk informasi selengkapnya, lihat [Peran dengan jalur tidak berfungsi saat jalur disertakan dalam ARN mereka di](https://github.com/kubernetes-sigs/aws-iam-authenticator/issues/268). aws-auth configmap

## Langkah 3: Buat lingkungan komputasi Amazon EKS
<a name="getting-started-eks-step-2"></a>

AWS Batch lingkungan komputasi menentukan parameter sumber daya komputasi untuk memenuhi kebutuhan beban kerja batch Anda. Di lingkungan komputasi terkelola, AWS Batch membantu Anda mengelola kapasitas dan jenis instans sumber daya komputasi (Kubernetesnode) dalam klaster Amazon EKS Anda. Ini didasarkan pada spesifikasi sumber daya komputasi yang Anda tentukan ketika membuat lingkungan komputasi. Anda dapat menggunakan Instans Sesuai Permintaan EC2 atau Instans Spot EC2.

Sekarang peran **AWSServiceRoleForBatch**terkait layanan memiliki akses ke kluster Amazon EKS Anda, Anda dapat membuat AWS Batch sumber daya. Pertama, buat lingkungan komputasi yang mengarah ke cluster Amazon EKS Anda.
+ Untuk `subnets` menjalankan `eksctl get cluster my-cluster-name` untuk mendapatkan subnet yang digunakan oleh cluster. 
+ Untuk `securityGroupIds` parameter, Anda dapat menggunakan grup keamanan yang sama dengan cluster Amazon EKS. Perintah ini mengambil ID grup keamanan untuk cluster.

  ```
  $ aws eks describe-cluster \
      --name my-cluster-name \
      --query cluster.resourcesVpcConfig.clusterSecurityGroupId
  ```
+ `instanceRole`Itu dibuat saat Anda membuat cluster. Untuk menemukan `instanceRole` daftar semua entitas yang menggunakan `AmazonEKSWorkerNodePolicy` kebijakan: 

  ```
  $  aws iam list-entities-for-policy --policy-arn arn:aws:iam::aws:policy/AmazonEKSWorkerNodePolicy
  ```

  Nama peran kebijakan berisi nama klaster yang Anda buat`eksctl-my-cluster-name-nodegroup-example`. 

  Untuk menemukan `instanceRole` arn jalankan perintah berikut:

  ```
  $  aws iam list-instance-profiles-for-role --role-name eksctl-my-cluster-name-nodegroup-example        
  ```

  Output:

  ```
  INSTANCEPROFILES        arn:aws:iam::<your-account-number>:instance-profile/eks-04cb2200-94b9-c297-8dbe-87f12example
  ```

  Untuk informasi selengkapnya, lihat [Membuat peran IAM node Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/create-node-role.html#create-worker-node-role) dan [Mengaktifkan akses utama IAM ke klaster Anda di Panduan](https://docs.aws.amazon.com/eks/latest/userguide/add-user-role.html) Pengguna *Amazon EKS*. Jika Anda menggunakan jaringan pod, lihat [Mengonfigurasi plugin Amazon VPC CNI untuk menggunakan peran IAM Kubernetes untuk akun](https://docs.aws.amazon.com/eks/latest/userguide/cni-iam-role.html) layanan di Panduan Pengguna **Amazon** EKS.

```
$ cat <<EOF > ./batch-eks-compute-environment.json
{
  "computeEnvironmentName": "My-Eks-CE1",
  "type": "MANAGED",
  "state": "ENABLED",
  "eksConfiguration": {
    "eksClusterArn": "arn:aws:eks:region-code:your-account-number:cluster/my-cluster-name",
    "kubernetesNamespace": "my-aws-batch-namespace"
  },
  "computeResources": {
    "type": "EC2",
    "allocationStrategy": "BEST_FIT_PROGRESSIVE",
    "minvCpus": 0,
    "maxvCpus": 128,
    "instanceTypes": [
        "m5"
    ],
    "subnets": [
        "<eks-cluster-subnets-with-access-to-internet-for-image-pull>"
    ],
    "securityGroupIds": [
        "<eks-cluster-sg>"
    ],
    "instanceRole": "<eks-instance-profile>"
  }
}
EOF
```

```
$ aws batch create-compute-environment --cli-input-json file://./batch-eks-compute-environment.json
```

**Catatan**
+ Pemeliharaan lingkungan komputasi Amazon EKS adalah tanggung jawab bersama. Untuk informasi selengkapnya, lihat [Tanggung jawab bersama dari Kubernetes node](eks-ce-shared-responsibility.md).

## Langkah 4: Buat antrian pekerjaan dan lampirkan lingkungan komputasi
<a name="getting-started-eks-step-3"></a>

**penting**  
Penting untuk memastikan bahwa lingkungan komputasi sehat sebelum melanjutkan. Operasi [DescribeComputeEnvironments](https://docs.aws.amazon.com/batch/latest/APIReference/API_DescribeComputeEnvironments.html)API dapat digunakan untuk melakukan ini.  

```
$ aws batch describe-compute-environments --compute-environments My-Eks-CE1
```
Konfirmasikan bahwa `status` parameternya tidak`INVALID`. Jika ya, lihat `statusReason` parameter penyebabnya. Untuk informasi selengkapnya, lihat [Pemecahan masalah AWS Batch](troubleshooting.md).

Pekerjaan yang dikirimkan ke antrean pekerjaan baru ini dijalankan sebagai pod pada node AWS Batch terkelola yang bergabung dengan klaster Amazon EKS yang terkait dengan lingkungan komputasi Anda.

```
$ cat <<EOF > ./batch-eks-job-queue.json
 {
    "jobQueueName": "My-Eks-JQ1",
    "priority": 10,
    "computeEnvironmentOrder": [
      {
        "order": 1,
        "computeEnvironment": "My-Eks-CE1"
      }
    ]
  }
EOF
```

```
$ aws batch create-job-queue --cli-input-json file://./batch-eks-job-queue.json
```

## Langkah 5: Buat definisi pekerjaan
<a name="getting-started-eks-step-4"></a>

Definisi Job berikut menginstruksikan pod untuk tidur selama 60 detik.

```
$ cat <<EOF > ./batch-eks-job-definition.json
{
  "jobDefinitionName": "MyJobOnEks_Sleep",
  "type": "container",
  "eksProperties": {
    "podProperties": {
      "hostNetwork": true,
      "containers": [
        {
          "image": "public.ecr.aws/amazonlinux/amazonlinux:2",
          "command": [
            "sleep",
            "60"
          ],
          "resources": {
            "limits": {
              "cpu": "1",
              "memory": "1024Mi"
            }
          }
        }
      ],
      "metadata": {
        "labels": {
          "environment": "test"
        }
      }
    }
  }
}
EOF
```

```
$ aws batch register-job-definition --cli-input-json file://./batch-eks-job-definition.json
```

**Catatan**
+ Ada pertimbangan untuk `memory` parameter `cpu` dan. Untuk informasi selengkapnya, lihat [Pertimbangan memori dan vCPU untuk Amazon AWS Batch EKS](memory-cpu-batch-eks.md).

## Langkah 6: Kirim pekerjaan
<a name="getting-started-eks-step-5"></a>

Jalankan AWS CLI perintah berikut untuk mengirimkan Job baru.

```
$ aws batch submit-job --job-queue My-Eks-JQ1 \
    --job-definition MyJobOnEks_Sleep --job-name My-Eks-Job1
```

Untuk memeriksa status Job:

```
$ aws batch describe-jobs --job <jobId-from-submit-response>
```

**Catatan**
+ Untuk informasi selengkapnya tentang menjalankan pekerjaan di sumber daya Amazon EKS, lihat[Lowongan kerja Amazon EKS](eks-jobs.md).

## Langkah 7: Lihat output Job
<a name="getting-started-eks-step-7"></a>

Untuk melihat output Job, lakukan hal berikut:

1. Buka AWS Batch konsol di [https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/).

1. Di panel navigasi pilih **Jobs**. 

1. Dalam **antrean Job** drop down pilih antrean Job yang Anda buat untuk tutorial.

1. Tabel **Jobs** mencantumkan semua Pekerjaan Anda dan status mereka saat ini. Setelah **Status** Job **Berhasil,** pilih **Nama** Job*My-Eks-JQ1*, untuk melihat detail Job. 

1. Di panel **Detail**, **Dimulai** dan **Dihentikan pada** waktu harus terpisah satu menit. 

## Langkah 8: (Opsional) Kirim pekerjaan dengan penggantian
<a name="getting-started-eks-step-6"></a>

Pekerjaan ini mengesampingkan perintah yang diteruskan ke wadah. AWS Batch secara agresif membersihkan pod setelah pekerjaan selesai untuk mengurangi beban. Kubernetes Untuk memeriksa detail pekerjaan, logging harus dikonfigurasi. Untuk informasi selengkapnya, lihat [Gunakan CloudWatch Log untuk memantau pekerjaan AWS Batch Amazon EKS](batch-eks-cloudwatch-logs.md).

```
$ cat <<EOF > ./submit-job-override.json
{
  "jobName": "EksWithOverrides",
  "jobQueue": "My-Eks-JQ1",
  "jobDefinition": "MyJobOnEks_Sleep",
  "eksPropertiesOverride": {
    "podProperties": {
      "containers": [
        {
          "command": [
            "/bin/sh"
          ],
          "args": [
            "-c",
            "echo hello world"
          ]
        }
      ]
    }
  }
}
EOF
```

```
$ aws batch submit-job --cli-input-json file://./submit-job-override.json
```

**Catatan**
+ Untuk meningkatkan visibilitas ke detail operasi, aktifkan pencatatan pesawat kontrol Amazon EKS. Untuk informasi selengkapnya, lihat [pencatatan pesawat kontrol Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html) di *Panduan Pengguna Amazon EKS*.
+ Daemonsetsdan kubelets overhead mempengaruhi vCPU dan sumber daya memori yang tersedia, khususnya penskalaan dan penempatan kerja. Untuk informasi selengkapnya, lihat [Pertimbangan memori dan vCPU untuk Amazon AWS Batch EKS](memory-cpu-batch-eks.md).

Untuk melihat output Job, lakukan hal berikut:

1. Buka AWS Batch konsol di [https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/).

1. Di panel navigasi pilih **Jobs**. 

1. Dalam **antrean Job** drop down pilih antrean Job yang Anda buat untuk tutorial.

1. Tabel **Jobs** mencantumkan semua Pekerjaan Anda dan status mereka saat ini. Setelah **Status** Job **Berhasil,** pilih **Nama** Job untuk melihat detail Job. 

1. Di panel **Detail** pilih **Nama aliran log**. CloudWatch Konsol untuk Job akan terbuka dan harus ada satu acara dengan **Pesan** `hello world` atau pesan khusus Anda.

## Langkah 9: Bersihkan sumber daya tutorial Anda
<a name="getting-started-eks-step-8"></a>

Anda dikenakan biaya untuk instans Amazon EC2 saat diaktifkan. Anda dapat menghapus instance untuk menghentikan biaya.

Untuk menghapus sumber daya yang Anda buat, lakukan hal berikut:

1. Buka AWS Batch konsol di [https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/).

1. Di panel navigasi pilih **Job queue**. 

1. Dalam tabel **antrean Job pilih antrean** Job yang Anda buat untuk tutorial.

1. Pilih **Disable** (Nonaktifkan). Setelah **Status** antrean Job Dinonaktifkan, Anda dapat memilih **Hapus**.

1. Setelah antrean Job dihapus, di panel navigasi pilih lingkungan **Compute**.

1. Pilih lingkungan komputasi yang Anda buat untuk tutorial ini dan kemudian pilih **Nonaktifkan**. Mungkin diperlukan 1-2 menit agar lingkungan komputasi selesai dinonaktifkan.

1. Setelah **Status** lingkungan komputasi Dinonaktifkan, pilih **Hapus**. Mungkin diperlukan 1-2 menit agar lingkungan komputasi dihapus.

## Sumber daya tambahan
<a name="getting-started-eks-additional-resources"></a>

Setelah Anda menyelesaikan tutorial, Anda mungkin ingin menjelajahi topik-topik berikut:
+ Pelajari lebih lanjut tentang [Praktik Terbaik](best-practices.md#best-practices.title).
+ Jelajahi komponen AWS Batch inti. Untuk informasi selengkapnya, lihat [Komponen AWS Batch](batch_components.md).
+ Pelajari lebih lanjut tentang berbagai [Lingkungan Komputasi yang](compute_environments.md#compute_environments.title) tersedia di AWS Batch.
+ Pelajari lebih lanjut tentang [antrian Job](job_queues.md#job_queues.title) dan opsi penjadwalan yang berbeda.
+ Pelajari lebih lanjut tentang [definisi Job](job_definitions.md#job_definitions.title) dan opsi konfigurasi yang berbeda.
+ Pelajari lebih lanjut tentang berbagai jenis [Pekerjaan](jobs.md#jobs.title).