在不使用已弃用的 vm_settings -> machine_type
设置的情况下,我的 Google 托管 VM 部署为 g1-small
。使用Node.js app.yaml作为模板,除了 memory_gb
之外我还需要更改什么才能部署为 f1-micro
机器类型?目前,我有
resources:
cpu: .5
memory_gb: .6
disk_size_gb: 10
并使用
部署gcloud preview app deploy app.yaml --set-default
做
vm_settings:
machine_type: f1-micro
...有效,但我被警告说此设置很快就会消失。
最佳答案
正如 Jeff 和 Greg 都回答的那样,“谷歌在选择机器类型之前在 VM 上增加了一点开销。这大约是 400mb 内存。所以他们告诉我如果你想要一个 f1-micro 尝试请求 .2 或更低的内存正如格雷格提到的那样。”
我不得不降到 .18 才能将其部署为 f1-micro,但谷歌增加开销的普遍想法是可靠的。
关于google-app-engine - 在没有 vm_settings 的谷歌云计算 node.js 应用程序的 app.yaml 中设置 f1-micro 资源限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31273834/