【发布时间】:2019-09-25 13:25:32
【问题描述】:
一个月前,我收到了来自 GPC 支持的消息。表示 App Engine 将于 2019 年 10 月 1 日停止 Node.js v8 部署支持。2019 年 10 月 1 日之后是否可以在 Google Kubernetes Engine 上继续使用 Node.js v8?
【问题讨论】:
标签: node.js google-cloud-platform google-kubernetes-engine
一个月前,我收到了来自 GPC 支持的消息。表示 App Engine 将于 2019 年 10 月 1 日停止 Node.js v8 部署支持。2019 年 10 月 1 日之后是否可以在 Google Kubernetes Engine 上继续使用 Node.js v8?
【问题讨论】:
标签: node.js google-cloud-platform google-kubernetes-engine
如果你为 K8s 创建自己的 docker 镜像,我看不出有任何问题,我猜你可以运行任何版本的 node.js
【讨论】:
Luca & Thrahir 的回答是正确的,我还是会尝试扩展一些。
Node.js 基金会将于 2020 年 1 月停止维护“Node 8.x”[1],而 Google Cloud Platform 的“AppEngine”于 10 月 1 日停止部署这些应用程序 [2]。
因此,如果您的应用部署到 AppEngine,如果不升级到 Node 10,它将无法部署。
但如果您的应用在您在 GKE 集群中设置的环境中运行,它将继续工作。
另外,您也可以查看 AppEngine 的 Node.JS 灵活环境 [3]。
希望这些信息对您有用,祝您好运!
[1]https://github.com/nodejs/Release
[2]https://cloud.google.com/appengine/docs/standard/nodejs/release-notes#june_27_2019_2
【讨论】:
Google Cloud Kubernetes Engine 基于 Google Cloud Compute Engine [1],因此我相信它的实现与 App Engine [2] 不同。在我看来,如果您决定将工作负载转移到 GKE,那么不会有任何问题。
[1]https://cloud.google.com/kubernetes-engine/docs/concepts/kubernetes-engine-overview
【讨论】: