

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

# Mengelola klaster virtual
<a name="virtual-cluster"></a>

Sebuah klaster virtual adalah namespace Kubernetes tempat Amazon EMR terdaftar. Anda dapat menciptakan, menggambarkan, membuat daftar, dan menghapus klaster virtual. Mereka tidak mengonsumsi sumber daya tambahan apa pun dalam sistem Anda. Sebuah klaster virtual tunggal memetakan ke satu namespace Kubernetes. Mengingat hubungan ini, Anda dapat memodelkan klaster virtual dengan cara yang sama Anda memodelkan namespace Kubernetes untuk memenuhi persyaratan Anda. Lihat kemungkinan kasus penggunaan di dokumentasi [Gambaran Umum Konsep Kubernetes](https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/). 

Untuk mendaftar Amazon EMR dengan namespace Kubernetes pada klaster Amazon EKS, Anda perlu nama klaster EKS dan namespace yang telah diatur untuk menjalankan beban kerja Anda. Klaster terdaftar tersebut di Amazon EMR disebut klaster virtual karena mereka tidak mengelola komputasi atau penyimpanan fisik tetapi menunjuk ke namespace Kubernetes di mana beban kerja Anda dijadwalkan.

**catatan**  
Sebelum membuat klaster virtual, Anda harus terlebih dahulu menyelesaikan langkah 1-8 di [Menyiapkan Amazon EMR di EKS](setting-up.md).

**Topics**
+ [Membuat klaster virtual](#create-virtul-cluster)
+ [Daftar klaster virtual](#list-virtual-cluster)
+ [Gambarkan klaster virtual](#describe-virtual-cluster)
+ [Menghapus klaster virtual](#delete-virtual-cluster)
+ [Status klaster virtual](#virtual-cluster-states)

## Membuat klaster virtual
<a name="create-virtul-cluster"></a>

Jalankan perintah berikut untuk membuat klaster virtual dengan mendaftarkan Amazon EMR dengan namespace pada klaster EKS. Ganti {{virtual\_cluster\_name}} dengan nama yang Anda berikan untuk cluster virtual Anda. Ganti {{eks\_cluster\_name}} dengan nama cluster EKS. Ganti {{namespace\_name}} dengan namespace yang ingin Anda daftarkan Amazon EMR.

```
aws emr-containers create-virtual-cluster \
--name {{virtual_cluster_name}} \
--container-provider '{
    "id": "{{eks_cluster_name}}",
    "type": "EKS",
    "info": {
        "eksInfo": {
            "namespace": "{{namespace_name}}"
        }
    }
}'
```

Atau, Anda dapat membuat file JSON yang mencakup parameter yang diperlukan untuk klaster virtual, seperti yang ditunjukkan contoh berikut.

```
{
    "name": "{{virtual_cluster_name}}", 
    "containerProvider": {
        "type": "EKS", 
        "id": "{{eks_cluster_name}}", 
        "info": {
            "eksInfo": {
                "namespace": "{{namespace_name}}"
            }
        }
    }
}
```

Kemudian jalankan perintah `create-virtual-cluster` berikut dengan jalur ke file JSON.

```
aws emr-containers create-virtual-cluster \
--cli-input-json {{file://./create-virtual-cluster-request.json}}
```

**catatan**  
Untuk memvalidasi keberhasilan pembuatan klaster virtual, lihat status klaster virtual dengan menjalankan perintah `list-virtual-clusters` atau dengan masuk ke halaman **Klaster virtual** di konsol Amazon EMR.

## Daftar klaster virtual
<a name="list-virtual-cluster"></a>

Jalankan perintah berikut untuk menampilkan status klaster virtual. 

```
aws emr-containers list-virtual-clusters
```

## Gambarkan klaster virtual
<a name="describe-virtual-cluster"></a>

Jalankan perintah berikut untuk mendapatkan detail lebih lanjut tentang klaster virtual, seperti namespace, status, dan tanggal terdaftar. Ganti {{123456}} dengan ID cluster virtual Anda. 

```
aws emr-containers describe-virtual-cluster --id {{123456}}
```

## Menghapus klaster virtual
<a name="delete-virtual-cluster"></a>

Jalankan perintah berikut untuk menghapus klaster virtual. Ganti {{123456}} dengan ID cluster virtual Anda.

```
aws emr-containers delete-virtual-cluster --id {{123456}}
```

## Status klaster virtual
<a name="virtual-cluster-states"></a>

Tabel berikut menjelaskan empat kemungkinan status klaster virtual.


| `State` | Deskripsi | 
| --- | --- | 
| `RUNNING` | Klaster virtual berada dalam status RUNNING.  | 
| `TERMINATING` | Penghentian klaster virtual yang diminta sedang berlangsung. | 
| `TERMINATED` | Penghentian yang diminta selesai. | 
| `ARRESTED` | Penghentian yang diminta gagal karena izin yang tidak mencukupi. | 