Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengelola klaster virtual
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
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.
Topik
Membuat klaster virtual
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 \ --namevirtual_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-jsonfile://./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
Jalankan perintah berikut untuk menampilkan status klaster virtual.
aws emr-containers list-virtual-clusters
Gambarkan klaster virtual
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 --id123456
Menghapus klaster virtual
Jalankan perintah berikut untuk menghapus klaster virtual. Ganti 123456 dengan ID cluster virtual Anda.
aws emr-containers delete-virtual-cluster --id123456
Status klaster virtual
Tabel berikut menjelaskan empat kemungkinan status klaster virtual.
State |
Deskripsi |
|---|---|
|
|
Klaster virtual berada dalam status RUNNING. |
|
|
Penghentian klaster virtual yang diminta sedang berlangsung. |
|
|
Penghentian yang diminta selesai. |
|
|
Penghentian yang diminta gagal karena izin yang tidak mencukupi. |