Dokumen ini menjelaskan cara membuat dan menghapus template node tenant eksklusif. Sebelum membuat template node tenant tunggal, tinjau ringkasan node tenant tunggal untuk mempelajari konsep dan terminologi penting.
Template sole-tenant node adalah resource regional yang menentukan properti untuk grup sole-tenant node. Anda harus membuat template node sebelum membuat grup node.
Membuat template sole-tenant node
Jika menggunakan gcloud CLI atau REST, Anda dapat membuat resource template node yang dapat digunakan nanti untuk membuat satu atau beberapa grup node. Jika menggunakan konsol Google Cloud , Anda harus membuat template node saat membuat grup node.
Untuk membuat template node sole-tenant, gunakan salah satu metode berikut:
Konsol
Di konsol Google Cloud , buka halaman Sole-tenant nodes.
Klik Create node group. Proses pembuatan grup node di konsol mencakup pembuatan atau pemilihan template node.
Tentukan Name untuk grup node.
Tentukan Region untuk membuat template node. Anda dapat menggunakan template node untuk membuat grup node di zona mana pun di region ini.
Tentukan Zone, lalu klik Continue.
Dalam daftar Node template, klik Create node template untuk mulai membuat template sole-tenant node.
Tentukan Name untuk template node.
Tentukan Jenis node untuk setiap sole-tenant node dalam grup node yang akan dibuat berdasarkan template node ini.
Secara opsional, Anda juga dapat menentukan properti berikut untuk template node:
- Tambahkan SSD Lokal dan akselerator GPU.
- Pilih Enable CPU overcommit guna mengontrol tingkat overcommit CPU untuk setiap VM yang dijadwalkan pada node.
- Tambahkan Label afinitas node. Dengan label minat, Anda dapat mengelompokkan node dan grup node secara logis. Kemudian, saat menyediakan VM, Anda dapat menentukan label afinitas pada VM untuk menjadwalkan VM pada kumpulan node atau grup node tertentu. Untuk mengetahui informasi selengkapnya, lihat Afinitas dan anti-afinitas node.
Klik Create untuk menyelesaikan pembuatan template node Anda.
Opsional: untuk menambahkan template sole-tenant node baru di region yang berbeda, ulangi langkah-langkah sebelumnya.
Untuk melihat template node, klik Node templates di halaman Sole-tenant nodes.
gcloud
Gunakan perintah gcloud compute sole-tenancy node-templates create
untuk membuat template node:
gcloud compute sole-tenancy node-templates create TEMPLATE_NAME \ --node-type=NODE_TYPE \ [--region=REGION \] [--node-affinity-labels=AFFINITY_LABELS \] [--accelerator type=GPU_TYPE,count=GPU_COUNT \] [--disk type=local-ssd,count=DISK_COUNT,size=DISK_SIZE \] [--cpu-overcommit-type=CPU_OVERCOMMIT_TYPE]
Ganti kode berikut:
TEMPLATE_NAME: nama untuk template node baru.NODE_TYPE: jenis node untuk sole-tenant node yang dibuat berdasarkan template ini. Gunakan perintahgcloud compute sole-tenancy node-types listuntuk mendapatkan daftar jenis node yang tersedia di setiap zona.REGION: region tempat membuat template node. Anda dapat menggunakan template ini untuk membuat grup node di zona mana pun dari region ini.AFFINITY_LABELS: kunci dan nilai,[KEY=VALUE,...], untuk label afinitas. Dengan label minat, Anda dapat mengelompokkan node dan grup node secara logis. Kemudian, saat menyediakan VM, Anda dapat menentukan label afinitas pada VM untuk menjadwalkan VM di node pool atau grup node tertentu. Untuk mengetahui informasi selengkapnya, lihat Afinitas dan anti-afinitas node.GPU_TYPE: jenis GPU untuk setiap sole-tenant node yang dibuat berdasarkan template node ini. Untuk mengetahui informasi tentang ketersediaan GPU menurut zona, gunakan perintahgcloud compute accelerator-types listdan pilih zona tempat jenis sole-tenant noden1,g2,a3-highgpu, ataua3-megagputersedia. Bergantung pada ketersediaan zona, tetapkan ke salah satu dari:- Untuk A3 High:
nvidia-h100-80gb - Untuk A3 Mega:
nvidia-h100-mega-80gb - Untuk G2:
nvidia-l4 - Untuk N1:
nvidia-tesla-p100nvidia-tesla-p4nvidia-tesla-t4nvidia-tesla-v100
- Untuk A3 High:
GPU_COUNT: jumlah GPU yang akan ditentukan, bergantung pada jenis GPU. Tetapkan ke nilai yang ditentukan untuk jenis GPU seperti yang ditunjukkan dalam tabel berikut:GPU_TYPEGPU_COUNTnvidia-h100-80gb8 nvidia-h100-mega-80gb8 nvidia-l48 nvidia-tesla-p1004 nvidia-tesla-p44 nvidia-tesla-t44 nvidia-tesla-v1008 DISK_COUNT: jumlah disk SSD Lokal. Tetapkan ke16atau24. Parameter ini tidak diperlukan untuk jenis node A3 High dan A3 Mega karena jenis node tersebut menyertakan jumlah disk SSD Lokal yang tetap.DISK_SIZE: nilai opsional untuk ukuran partisi SSD Lokal dalam GB. Satu-satunya ukuran partisi yang didukung adalah375, dan jika Anda tidak menetapkan nilai ini, nilai defaultnya adalah375.
CPU_OVERCOMMIT_TYPE: jenis overcommit untuk CPU pada VM. Tetapkan keenabledataunone.
REST
Gunakan
metode nodeTemplates.insert
untuk membuat template node:
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/nodeTemplates
{
"name": "TEMPLATE_NAME",
"nodeType": "NODE_TYPE",
"nodeAffinityLabels": {
"KEY": "VALUE",
...
},
"accelerators": [
{
"acceleratorType": "GPU_TYPE",
"acceleratorCount": GPU_COUNT
}
],
"disks": [
{
"diskType": "local-ssd",
"diskSizeGb": DISK_SIZE,
"diskCount": DISK_COUNT
}
],
"cpuOvercommitType": CPU_OVERCOMMIT_TYPE
}
Ganti kode berikut:
PROJECT_ID: ID project.REGION: region tempat membuat template node. Anda dapat menggunakan template ini untuk membuat grup node di zona mana pun dari region ini.TEMPLATE_NAME: nama untuk template node baru.NODE_TYPE: jenis node untuk sole-tenant node yang dibuat berdasarkan template ini. Gunakan metodenodeTypes.listuntuk mendapatkan daftar jenis node yang tersedia di setiap zona.KEY: nilainodeAffinityLabelsyang menentukan bagian kunci dari label afinitas node yang dinyatakan sebagai pasangan nilai kunci. Label minat memungkinkan Anda mengelompokkan node dan grup node secara logis, dan nantinya, saat menyediakan VM, Anda dapat menentukan label afinitas pada VM untuk menjadwalkan VM pada kumpulan node atau grup node tertentu. Untuk informasi selengkapnya, lihat Afinitas dan anti-afinitas node.VALUE: nilainodeAffinityLabelsyang menentukan bagian nilai pasangan nilai kunci label afinitas node.GPU_TYPE: jenis GPU untuk setiap sole-tenant node yang dibuat berdasarkan template node ini. Untuk mengetahui informasi tentang ketersediaan GPU menurut zona, gunakan perintahgcloud compute accelerator-types listdan pilih zona tempat jenis sole-tenant noden1,g2,a3-highgpu, ataua3-megagputersedia. Bergantung pada ketersediaan zona, tetapkan ke salah satu dari:- Untuk A3 High:
nvidia-h100-80gb - Untuk A3 Mega:
nvidia-h100-mega-80gb - Untuk G2:
nvidia-l4 - Untuk N1:
nvidia-tesla-p100nvidia-tesla-p4nvidia-tesla-t4nvidia-tesla-v100
- Untuk A3 High:
GPU_COUNT: jumlah GPU untuk setiap sole-tenant node yang dibuat berdasarkan template node ini. Tetapkan ke nilai yang ditentukan untuk jenis GPU seperti yang ditunjukkan dalam tabel berikut:GPU_TYPEGPU_COUNTnvidia-h100-80gb8 nvidia-h100-mega-80gb8 nvidia-l48 nvidia-tesla-p1004 nvidia-tesla-p44 nvidia-tesla-t44 nvidia-tesla-v1008 DISK_SIZE: nilai opsional untuk ukuran partisi SSD Lokal dalam GB. Satu-satunya ukuran partisi yang didukung adalah375, dan jika Anda tidak menetapkan nilai ini, nilai defaultnya adalah375.DISK_COUNT: jumlah disk SSD Lokal. Tetapkan ke16atau24. Parameter ini tidak diperlukan untuk jenis node A3 High dan A3 Mega karena jenis node tersebut menyertakan jumlah tetap disk SSD Lokal.CPU_OVERCOMMIT_TYPE: jenis overcommit CPU. Tetapkan keenabled,none, atauCPU_OVERCOMMIT_TYPE_UNSPECIFIED.
Hapus template node
Anda dapat menghapus template node setelah menghapus semua grup node yang menggunakan template tersebut.
Konsol
Di konsol Google Cloud , buka halaman Sole-tenant nodes.
Klik Node templates.
Pilih nama template node yang tidak digunakan.
Klik Delete.
gcloud
Gunakan perintah gcloud compute sole-tenancy node-templates delete untuk menghapus template node yang tidak digunakan:
gcloud compute sole-tenancy node-templates delete TEMPLATE_NAME \ --region=REGION
Ganti kode berikut:
TEMPLATE_NAME: nama template node yang akan dihapus
REGION: region template node
REST
Gunakan metode compute.nodeTemplates.delete untuk menghapus
template node yang tidak digunakan:
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/nodeTemplates/TEMPLATE_NAME
Ganti kode berikut:
PROJECT_ID: project ID Anda
REGION: Google Cloud region yang berisi template node
TEMPLATE_NAME: nama template node yang akan dihapus
Langkah berikutnya
- Untuk mengetahui informasi tentang harga sole-tenant node, lihat Harga sole-tenant node.
Untuk mendapatkan informasi tentang cara mengaktifkan penskalaan otomatis pada grup sole-tenant node, lihat Autoscaler grup node.
Untuk mengetahui informasi selengkapnya tentang cara membawa lisensi yang sudah ada ke Google Cloud, lihat Membawa lisensi yang sudah ada.
Untuk mengetahui informasi selengkapnya tentang sole-tenant node, lihat Sole-tenant node.