google-app-engine - 在没有 vm_settings 的谷歌云计算 node.js 应用程序的 app.yaml 中设置 f1-micro 资源限制

标签 google-app-engine google-compute-engine

在不使用已弃用的 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/

相关文章:

java - Appengine 不发送电子邮件

java - 使用 Maven 时为 "Plugin not found for prefix app engine"

google-compute-engine - 待删除的 GCE 项目

hadoop - 如何在防火墙(谷歌计算引擎)中打开传入端口 50070

python - 在虚拟机(Google Cloud Platform)中使用 Cron 定期运行 Python 脚本

javascript - Google App Engine channel 代码在生产中失败,javascript "Cannot read property ' removeEventListener' of undefined "error

android - Google Cloud Endpoint 发送 Image Base 64

java - 是否需要进行任何配置或其他操作才能从 Google App Engine 访问另一台服务器

powershell - 如何在新的 Windows 终端中使用 Google Cloud Shell

powershell - 给定 IP 地址,我如何找到它也属于哪个 GCP Compute Engine 实例?