Vertical Autoscaling di Google Kubernetes Engine?
Apakah GKE mendukung penskalaan otomatis node vertikal?
Sebagai contoh:
Saya memiliki cluster GKE dengan hanya satu node-pool dan dua node yang node-pool, jika ada persyaratan untuk lebih banyak memori atau CPU oleh pod mana pun, saya tidak ingin instance node / komputasi lain dibuat, bukan cara di mana konfigurasi node yang ada berubah dan memori / CPU tambahan ditambahkan?
Pada dasarnya, instance / node yang ada diupgrade menjadi instance dengan konfigurasi yang lebih tinggi.
Jawaban
Saya khawatir Google Cloud tidak menyediakan fitur yang Anda inginkan.
Tidak ada cara untuk menambahkan CPU / RAM saat ini node pool VMskarena node yang digunakan di Google Kubernetes Engine didasarkan pada Mesin Virtual Google Compute Engine dan sumber daya ditentukan sebelum pembuatan. Jika Anda ingin mengubah sumber daya CPU / RAM node pool, Anda harus melakukannya secara manual seperti yang @Emre Odabaşditunjukkan. Namun, semua node harus dibuat ulang dengan ketersediaan resource yang lebih tinggi. Untuk memenuhi kebutuhan Anda, Anda dapat memilih Jenis Mesin yang ingin Anda gunakan, namun Anda dapat membuat Jenis Mesin Kustom .
Sebagai solusi, Anda dapat mempertimbangkan untuk memiliki 2 node pools:
satu dengan reguler node-pool-1dengan e2-medium(2 vCPU, 4GB Memory)
$ gcloud container node-pools create node-pool-1 --machine-type=e2-medium --cluster=cluster-1 --zone=europe-north1-b ---num-nodes=2
dan node-pool-2dengan e2-standard-4(4 vCPU, Memori 16 GB).
$ gcloud container node-pools create node-pool-2 --machine-type=e2-standard-4 --cluster=cluster-1 --zone=europe-north1-b --num-nodes=0
Namun, ini hanya akan berfungsi jika Anda mengetahui bahwa Anda tidak memiliki cukup sumber daya dan mengubahnya secara manual:
- Beban reguler: 2 node dari
node-pool-1 - Beban lebih tinggi: 1 node dari
node-pool-1dan 1 node darinode-pool-2 - Beban penuh: bentuk 2 node
node-pool-2
Anda dapat mengubah kumpulan node secara manual dengan jenis node yang berbeda. AFAIK tidak ada penskalaan otomatis node vertikal di GKE.
Ya itu. Berikut dokumentasinya . Anda juga dapat melihat video terbaru tentang topik ini