目前,构建由 jenkins 处理,这是我们选择的协调器。根据 Chaos Monkey 部署指南:
“要使用这个版本的 Chaos Monkey,您必须使用 Spinnaker 来管理您的应用程序。”
我的假设是,除非我们使用 Spinnaker 来部署我们的应用程序,否则我们无法实现 Chaos Monkey。
我可以在 Google Compute Engine 中不使用大三角帆的情况下使用 Chaos Monkey 吗?
目前,构建由 jenkins 处理,这是我们选择的协调器。根据 Chaos Monkey 部署指南:
“要使用这个版本的 Chaos Monkey,您必须使用 Spinnaker 来管理您的应用程序。”
我的假设是,除非我们使用 Spinnaker 来部署我们的应用程序,否则我们无法实现 Chaos Monkey。
我可以在 Google Compute Engine 中不使用大三角帆的情况下使用 Chaos Monkey 吗?
如果您使用的是 Google Kubernetes Engine,则可以为 Kubernetes 使用 Chaos Monkey 的一些更简单的变体。请参阅使用 kubernetes-pod-chaos-monkey 运行的此示例
Chaos Monkey 与 Spinnaker 紧密集成。它依赖 Spinnaker API 来终止实例,从 Spinnaker 检索部署信息,并使用 Spinnaker UI 进行配置。您必须使用 Spinnaker 管理您的应用程序才能使用 Chaos Monkey 终止实例。
您可以找到这篇关于在 Google Compute Engine (GCE) 上设置和运行 Chaos Monkey 的第三方文章。