如何在不停止运行应用程序的情况下垂直扩展谷歌云实例

时间:2017-07-11 14:21:05

标签: google-cloud-platform kubernetes google-compute-engine google-kubernetes-engine autoscaling

我有一个Node.js应用程序,提供无法中断的服务。

然而,应用程序的负载随着时间的推移而变化并且为了节省成本我希望vm实例机器类型在负载的作用下自动缩放(即当CPU利用率超过80%时,从1个vCPU(3.75 GB内存,n1)扩展-standard-1)到2vCPU(7.5 GB内存,n1-standard-2))

这可能吗?

PS:我已经看过使用容器引擎和kubernetes,但由于应用程序的运行方式,应用程序无法复制到多个pod并继续工作

1 个答案:

答案 0 :(得分:2)

您只能更改已停止实例的计算机类型,并且仅当实例处于TERMINATED状态时才会将实例视为已停止。无法更改正在运行的实例的机器类型。

https://cloud.google.com/compute/docs/instances/changing-machine-type-of-stopped-instance