

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

# Mendaftarkan cluster non-EKS dengan Konektor EKS
<a name="eks-connector"></a>

Anda dapat menggunakan [Konektor EKS](https://docs.aws.amazon.com/eks/latest/userguide/eks-connector.html) untuk melihat cluster di luar AWS di Konsol EKS. Proses ini membutuhkan registrasi cluster dengan EKS dan menjalankan agen EKS Connector pada cluster Kubernetes eksternal.

 `eksctl`menyederhanakan pendaftaran klaster non-EKS dengan membuat sumber daya AWS yang diperlukan dan menghasilkan manifes Kubernetes agar Konektor EKS diterapkan ke cluster eksternal.

## Daftar Cluster
<a name="_register_cluster"></a>

Untuk mendaftarkan atau menghubungkan klaster Kubernetes non-EKS, jalankan

```
eksctl register cluster --name <name> --provider <provider>
2021-08-19 13:47:26 [ℹ]  creating IAM role "eksctl-20210819194112186040"
2021-08-19 13:47:26 [ℹ]  registered cluster "<name>" successfully
2021-08-19 13:47:26 [ℹ]  wrote file eks-connector.yaml to <current directory>
2021-08-19 13:47:26 [ℹ]  wrote file eks-connector-clusterrole.yaml to <current directory>
2021-08-19 13:47:26 [ℹ]  wrote file eks-connector-console-dashboard-full-access-group.yaml to <current directory>
2021-08-19 13:47:26 [!]  note: "eks-connector-clusterrole.yaml" and "eks-connector-console-dashboard-full-access-group.yaml" give full EKS Console access to IAM identity "<aws-arn>", edit if required; read https://eksctl.io/usage/eks-connector for more info
2021-08-19 13:47:26 [ℹ]  run `kubectl apply -f eks-connector.yaml,eks-connector-clusterrole.yaml,eks-connector-console-dashboard-full-access-group.yaml` before <expiry> to connect the cluster
```

Perintah ini akan mendaftarkan cluster dan menulis tiga file yang berisi manifes Kubernetes untuk EKS Connector yang harus diterapkan ke cluster eksternal sebelum pendaftaran berakhir.

**catatan**  
 `eks-connector-clusterrole.yaml`dan `eks-connector-console-dashboard-full-access-clusterrole.yaml` memberikan `get` dan `list` izin untuk sumber daya Kubernetes di semua namespace ke identitas IAM yang memanggil dan harus diedit sesuai jika diperlukan sebelum menerapkannya ke cluster. Untuk mengonfigurasi akses yang lebih terbatas, lihat [Memberikan akses kepada pengguna untuk melihat klaster](https://docs.aws.amazon.com/eks/latest/userguide/connector-grant-access.html).

Untuk menyediakan peran IAM yang ada untuk digunakan untuk Konektor EKS, teruskan melalui `--role-arn` seperti pada:

```
eksctl register cluster --name <name> --provider <provider> --role-arn=<role-arn>
```

Jika cluster sudah ada, eksctl akan mengembalikan kesalahan.

## Cluster deregister
<a name="_deregister_cluster"></a>

Untuk membatalkan pendaftaran atau memutuskan kluster terdaftar, jalankan

```
eksctl deregister cluster --name <name>
2021-08-19 16:04:09 [ℹ]  unregistered cluster "<name>" successfully
2021-08-19 16:04:09 [ℹ]  run `kubectl delete namespace eks-connector` and `kubectl delete -f eks-connector-binding.yaml` on your cluster to remove EKS Connector resources
```

Perintah ini akan membatalkan pendaftaran cluster eksternal dan menghapus sumber daya AWS yang terkait, tetapi Anda diminta untuk menghapus sumber daya konektor EKS Kubernetes dari cluster.

## Informasi lebih lanjut
<a name="_further_information"></a>
+  [EKS Konektor](https://docs.aws.amazon.com/eks/latest/userguide/eks-connector.html) 