首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在GCP上测试微服务

如何在GCP上测试微服务
EN

Stack Overflow用户
提问于 2020-06-12 02:30:09
回答 2查看 87关注 0票数 0

有一个项目从遗留迁移到GCP。在GCP上,一切都运行在微服务上。可能在40-50微克左右。我想自动化这个微服务,但在这个项目中没有公开的端点。在没有端点的情况下,如何自动化微服务?您可以使用哪种类型的架构来测试这一点?Db: Firestore (nosql)

谢谢我

EN

回答 2

Stack Overflow用户

发布于 2020-06-12 04:20:29

在我看来,你可以这样做:

  1. 使用ClusterIP或NodePort访问这些POD。
  2. 启动一个新的POD,它将访问您的目标POD。communicate.
  3. You可以基于标签和启用网络策略启用POD到pod的通信。
  4. 您可以使用calico作为网络策略代理。
  5. 您可以使用kubectl日志pod名称或来自您的云提供商的日志服务,甚至使用您可以安装的守护程序来查看测试POD的日志。
  6. 测试POD可以定期发送流量。因此,您可以使用线程来调用目标服务,并使线程处于睡眠模式一段时间,或者您可以使用kubernetes cronjob来调用目标服务。将根据您的用例进行选择。

让我知道它是否符合您的要求,或者您有更多要详细说明的内容?

票数 0
EN

Stack Overflow用户

发布于 2020-06-12 23:15:56

至于如何在Google Cloud平台上测试您的微服务,我建议参考我们在"Microservices Architecture on Google App Engine“上的文档,因为它将解释并指导您如何在GCP上实现您的服务。您还可以研究这个document,因为它提供了设计API以在微服务之间通信的最佳实践。

此外,用户"ARINDAM BANERJEE“也有一个很好的例子可以效仿。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62331134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档