Halaman ini menjawab pertanyaan umum mengenai node virtual di ACK, termasuk ketersediaan tinggi lintas zona, dukungan GPU, prioritas penjadwalan, perilaku penarikan gambar (image pull), dan penagihan.
Ikhtisar kemampuan
Tabel berikut merangkum kemampuan utama node virtual secara ringkas.
| Kemampuan | Didukung | Catatan |
|---|---|---|
| Ketersediaan tinggi lintas zona | Ya | Tentukan vSwitch dari beberapa zona di eci-profile |
| Sumber daya GPU | Ya | Melalui anotasi (tipe instans) atau bidang nvidia.com/gpu |
| Penjadwalan campuran dengan instans ECS | Ya | Konfigurasikan melalui taint, toleransi, dan aturan afinitas |
| Prioritas penjadwalan berdasarkan metode penagihan | Ya | Instans ECS langganan → instans ECS bayar sesuai penggunaan → instans kontainer elastis |
| Penarikan gambar dari repository HTTP yang dikelola sendiri | Ya (dengan solusi alternatif) | Tambahkan anotasi untuk beralih dari HTTPS ke HTTP |
| Penagihan berdasarkan penggunaan sumber daya aktual | Tidak | Ditagih berdasarkan spesifikasi vCPU dan memori yang ditetapkan saat pembuatan |
Bagaimana cara menggunakan node virtual untuk menerapkan ketersediaan tinggi bagi layanan yang dideploy lintas zona?
Tentukan beberapa vSwitch dari zona berbeda di bidang vSwitchIds pada eci-profile. Saat kluster membuat Pod berbasis Elastic Container Instance (ECI), kluster tersebut akan mencoba membuat node virtual di zona yang terkait dengan vSwitch tersebut—misalnya, Zona A dan Zona B—sehingga mencapai ketersediaan tinggi untuk layanan tersebut.
Untuk detail konfigurasi, lihat Konfigurasikan eci-profile.
Apakah node virtual mendukung sumber daya GPU?
Ya. Terdapat dua cara untuk meminta sumber daya GPU pada Pod berbasis ECI:
Tambahkan anotasi pada bagian
metadataspesifikasi Pod untuk menentukan tipe instans Elastic Compute Service (ECS) yang dipercepat GPU.Tambahkan
nvidia.com/gpuke bagianresourcesuntuk menentukan jumlah GPU.
Setelah Anda deploy file YAML tersebut, Pod akan secara otomatis dibuat dengan konfigurasi GPU yang ditentukan.
Untuk detail selengkapnya, lihat Buat Pod menggunakan tipe instans yang dipercepat GPU.
Bagaimana cara memprioritaskan instans ECS dibandingkan instans kontainer elastis untuk penjadwalan Pod, serta memprioritaskan instans kontainer elastis dibandingkan instans ECS saat skala-masuk (scale-in)?
Gunakan taint, toleransi, dan aturan afinitas Kubernetes untuk mengontrol distribusi Pod antara instans ECS dan instans kontainer elastis. Anda dapat mengonfigurasi agar penjadwalan Pod hanya menggunakan instans ECS atau hanya instans kontainer elastis. Anda juga dapat memprioritaskan instans ECS dibandingkan instans kontainer elastis, sehingga instans kontainer elastis digunakan ketika kapasitas ECS tidak mencukupi. Saat skala-masuk, Pod berbasis ECI akan dihapus terlebih dahulu.
Untuk instruksi pengaturan, lihat Konfigurasikan alokasi sumber daya berdasarkan instans ECS dan instans kontainer elastis.
Untuk memprioritaskan penjadwalan berdasarkan metode penagihan, atur urutan penjadwalan sebagai berikut:
| Prioritas | Jenis sumber daya |
|---|---|
| 1 (tertinggi) | Instans ECS langganan |
| 2 | Instans ECS bayar sesuai penggunaan |
| 3 (terendah) | Instans kontainer elastis |
Skala-masuk dilakukan dalam urutan terbalik: Pod berbasis ECI dihapus terlebih dahulu, diikuti oleh Pod berbasis instans ECS bayar sesuai penggunaan, lalu Pod berbasis instans ECS langganan.
Untuk penjadwalan berbasis metode penagihan, lihat Konfigurasikan penjadwalan sumber daya berbasis prioritas.
Untuk perbandingan semua opsi penjadwalan berbasis node virtual, lihat Pengantar dan perbandingan solusi penjadwalan berbasis node virtual.
Apa yang harus saya lakukan jika verifikasi sertifikat gagal saat node virtual menarik gambar dari repository gambar yang dikelola sendiri melalui HTTPS?
Instans kontainer elastis menarik gambar melalui HTTPS secara default. Jika repository gambar yang Anda kelola sendiri menggunakan HTTP, verifikasi sertifikat akan gagal dan proses penarikan ditolak.
Untuk mengatasinya, tambahkan anotasi pada instans kontainer elastis untuk mengubah protokol penarikan gambar menjadi HTTP. Untuk detail anotasi, lihat Tarik gambar dari repository gambar yang dikelola sendiri.
Setelah saya membuat Pod berbasis ECI dengan menentukan jumlah vCPU dan ukuran memori, apakah Pod tersebut ditagih berdasarkan spesifikasi sumber daya atau penggunaan sumber daya aktual?
Pod tersebut ditagih berdasarkan spesifikasi vCPU dan memori yang Anda tetapkan saat pembuatan, bukan berdasarkan penggunaan aktual. Jika spesifikasi yang Anda minta tidak didukung oleh Elastic Container Instance, sistem akan secara otomatis menyesuaikannya dan menagih Anda berdasarkan spesifikasi yang telah disesuaikan tersebut.
Untuk detail harga, lihat Penagihan instans kontainer elastis.