Google Container Engine 节点可以访问 Datastore 吗?
Can a Google Container Engine node access Datastore?
我已经在 Google 的 App Engine 之上构建了系统并利用了 Google 的数据存储,但对于我的新项目,我正在考虑容器化解决方案(使用 Google 的容器引擎)。有没有人有同时使用这两种技术的经验:
- 是否可以将 Container Engine 与 Datastore 一起使用?
- 使用 gcd 设置本地容器化开发环境是否容易?
- 在走这条路之前,我是否应该考虑一些严重的头痛问题?
当然可以!您可以在 Container Engine 中 运行 任何您想要的代码,如果您在创建集群时将 datastore
作用域添加到您的集群,如果您是使用 Datastore 的客户端库或工具。
对本地gcd环境不熟悉,帮不上什么忙。在将容器推送到云之前在本地测试 Docker 容器效果很好,所以唯一的问题是确保 gcd 开发环境可以暴露给本地容器化应用程序。
开发环境是我不确定的一个问题。从 Container Engine 使用 Datastore 应该可以正常工作。
- 我所做的只是创建了一个服务帐户,并在本地工作时使用 json 密钥访问数据存储。好像还不错。
我已经在 Google 的 App Engine 之上构建了系统并利用了 Google 的数据存储,但对于我的新项目,我正在考虑容器化解决方案(使用 Google 的容器引擎)。有没有人有同时使用这两种技术的经验:
- 是否可以将 Container Engine 与 Datastore 一起使用?
- 使用 gcd 设置本地容器化开发环境是否容易?
- 在走这条路之前,我是否应该考虑一些严重的头痛问题?
当然可以!您可以在 Container Engine 中 运行 任何您想要的代码,如果您在创建集群时将
datastore
作用域添加到您的集群,如果您是使用 Datastore 的客户端库或工具。对本地gcd环境不熟悉,帮不上什么忙。在将容器推送到云之前在本地测试 Docker 容器效果很好,所以唯一的问题是确保 gcd 开发环境可以暴露给本地容器化应用程序。
开发环境是我不确定的一个问题。从 Container Engine 使用 Datastore 应该可以正常工作。
- 我所做的只是创建了一个服务帐户,并在本地工作时使用 json 密钥访问数据存储。好像还不错。