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 klaster virtual Anda. Ganti eks_cluster_name
dengan nama klaster EKS. Ganti namespace_name
dengan namespace yang ingin Anda daftarkan dengan 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
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 klaster virtual Anda.
aws emr-containers describe-virtual-cluster --id
123456
Menghapus klaster virtual
Jalankan perintah berikut untuk menghapus klaster virtual. Ganti 123456
dengan ID klaster virtual Anda.
aws emr-containers delete-virtual-cluster --id
123456
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. |