

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

# `INVALID`lingkungan komputasi
<a name="batch_eks_invalid_compute_environment"></a>

Mungkin saja Anda salah mengonfigurasi lingkungan komputasi terkelola. Jika Anda melakukannya, lingkungan komputasi memasuki `INVALID` status dan tidak dapat menerima pekerjaan untuk penempatan. Bagian berikut menjelaskan kemungkinan penyebab dan cara memecahkan masalah berdasarkan penyebabnya.

## Versi tidak didukung Kubernetes
<a name="invalid_kubernetes_version"></a>

Anda mungkin melihat pesan galat yang menyerupai berikut ini saat menggunakan operasi `CreateComputeEnvironment` API atau operasi `UpdateComputeEnvironment` API untuk membuat atau memperbarui lingkungan komputasi. Masalah ini terjadi jika Anda menentukan Kubernetes versi yang tidak didukung di`EC2Configuration`.

```
At least one imageKubernetesVersion in EC2Configuration is not supported.
```

Untuk mengatasi masalah ini, hapus lingkungan komputasi lalu buat ulang dengan versi yang didukungKubernetes. 

Anda dapat melakukan upgrade versi minor pada cluster Amazon EKS Anda. Misalnya, Anda dapat memutakhirkan cluster dari `1.xx` ke `1.yy` meskipun versi minor tidak didukung. 

Namun, status lingkungan komputasi mungkin berubah menjadi `INVALID` setelah pembaruan versi utama. Misalnya, jika Anda melakukan upgrade versi utama dari `1.xx` ke`2.yy`. Jika versi utama tidak didukung oleh AWS Batch, Anda akan melihat pesan galat yang menyerupai berikut ini.

```
reason=CLIENT_ERROR - ... EKS Cluster version [2.yy] is unsupported
```

Untuk mengatasi masalah ini, tentukan Kubernetes versi yang didukung saat Anda menggunakan operasi API untuk membuat atau memperbarui lingkungan komputasi.

AWS Batch di Amazon EKS saat ini mendukung Kubernetes versi berikut:
+ `1.34`
+ `1.33`
+ `1.32`
+ `1.31`
+ `1.30`
+ `1.29`

## Profil instance tidak ada
<a name="instance_profile_not_exist"></a>

Jika profil instance yang ditentukan tidak ada, status lingkungan komputasi AWS Batch di Amazon EKS akan diubah menjadi`INVALID`. Anda melihat set kesalahan dalam `statusReason` parameter yang menyerupai berikut ini.

```
CLIENT_ERROR - Instance profile arn:aws:iam::...:instance-profile/<name> does not exist
```

Untuk mengatasi masalah ini, tentukan atau buat profil instans kerja. Untuk informasi lebih lanjut, lihat [IAM role simpul Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/create-node-role.html) di *Panduan Pengguna Amazon EKS*.

## Namespace tidak valid Kubernetes
<a name="invalid_kubernetes_namespace"></a>

Jika AWS Batch di Amazon EKS tidak dapat memvalidasi namespace untuk lingkungan komputasi, status lingkungan komputasi akan diubah menjadi. `INVALID` Misalnya, masalah ini dapat terjadi jika namespace tidak ada. 

Anda melihat pesan galat diatur dalam `statusReason` parameter yang menyerupai berikut ini.

```
CLIENT_ERROR - Unable to validate Kubernetes Namespace
```

Masalah ini dapat terjadi jika salah satu dari berikut ini benar:
+ String Kubernetes namespace dalam `CreateComputeEnvironment` panggilan tidak ada. Untuk informasi selengkapnya, lihat [CreateComputeEnvironment](https://docs.aws.amazon.com/batch/latest/APIReference/API_CreateComputeEnvironment.html).
+ Izin Kontrol Akses Berbasis Peran (RBAC) yang diperlukan untuk mengelola namespace tidak dikonfigurasi dengan benar.
+ AWS Batch tidak memiliki akses ke titik akhir server Amazon EKS Kubernetes API. 

Untuk mengatasi masalah ini, lihat [Verifikasi bahwa `aws-auth ConfigMap` dikonfigurasi dengan benar](verify-configmap-config.md). Untuk informasi selengkapnya, lihat [Memulai dengan AWS Batch di Amazon EKS](getting-started-eks.md).

## Lingkungan komputasi yang dihapus
<a name="deleted_compute_environment"></a>

Misalkan Anda menghapus klaster Amazon EKS sebelum menghapus lingkungan komputasi AWS Batch Amazon EKS yang dilampirkan. Kemudian, status lingkungan komputasi diubah menjadi`INVALID`. Dalam skenario ini, lingkungan komputasi tidak berfungsi dengan baik jika Anda membuat ulang cluster Amazon EKS dengan nama yang sama.

Untuk mengatasi masalah ini, hapus lalu buat ulang lingkungan komputasi AWS Batch Amazon EKS.

## Node tidak bergabung dengan cluster Amazon EKS
<a name="batch_eks_node_not_join_cluster"></a>

AWS Batch di Amazon EKS menurunkan lingkungan komputasi jika menentukan bahwa tidak semua node bergabung dengan cluster Amazon EKS. Saat AWS Batch di Amazon EKS menurunkan skala lingkungan komputasi, status lingkungan komputasi diubah menjadi. `INVALID`

**catatan**  
AWS Batch tidak segera mengubah status lingkungan komputasi sehingga Anda dapat men-debug masalah.

Anda melihat pesan kesalahan diatur dalam `statusReason` parameter yang menyerupai salah satu dari berikut ini:

`Your compute environment has been INVALIDATED and scaled down because none of the instances joined the underlying ECS Cluster. Common issues preventing instances joining are the following: VPC/Subnet configuration preventing communication to ECS, incorrect Instance Profile policy preventing authorization to ECS, or customized AMI or LaunchTemplate configurations affecting ECS agent.`

`Your compute environment has been INVALIDATED and scaled down because none of the nodes joined the underlying Amazon EKS Cluster. Common issues preventing nodes joining are the following: networking configuration preventing communication to Amazon EKS Cluster, incorrect Amazon EKS Instance Profile or Kubernetes RBAC policy preventing authorization to Amazon EKS Cluster, customized AMI or LaunchTemplate configurations affecting Amazon EKS/Kubernetes node bootstrap.`

Saat menggunakan Amazon EKS AMI default, penyebab paling umum dari masalah ini adalah sebagai berikut:
+ Peran instance tidak dikonfigurasi dengan benar. Untuk informasi lebih lanjut, lihat [IAM role simpul Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/create-node-role.html) di *Panduan Pengguna Amazon EKS*.
+ Subnet tidak dikonfigurasi dengan benar. Untuk informasi selengkapnya, lihat [Persyaratan dan pertimbangan Amazon EKS VPC dan subnet di Panduan Pengguna](https://docs.aws.amazon.com/eks/latest/userguide/network_reqs.html) *Amazon* EKS.
+ Grup keamanan tidak dikonfigurasi dengan benar. Untuk informasi selengkapnya, lihat [persyaratan dan pertimbangan grup keamanan Amazon EKS](https://docs.aws.amazon.com/eks/latest/userguide/sec-group-reqs.html) di *Panduan Pengguna Amazon EKS*.
**catatan**  
Anda juga dapat melihat pemberitahuan kesalahan di Dashboard Personal Health (PHD).