这是名为 kube-monkey 的 Linux 应用程序,其最新版本可以作为 Releasev.0.5.3.zip 下载。 它可以在工作站的免费托管服务提供商 OnWorks 中在线运行。
使用 OnWorks 免费下载并在线运行这个名为 kube-monkey 的应用程序。
请按照以下说明运行此应用程序:
- 1. 在您的 PC 中下载此应用程序。
- 2. 在我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX 中输入您想要的用户名。
- 3. 在这样的文件管理器中上传这个应用程序。
- 4. 从此网站启动OnWorks Linux online 或Windows online emulator 或MACOS online emulator。
- 5. 从您刚刚启动的 OnWorks Linux 操作系统,使用您想要的用户名转到我们的文件管理器 https://www.onworks.net/myfiles.php?username=XXXXX。
- 6. 下载应用程序,安装并运行。
SCREENSHOTS
Ad
猴子
商品描述
kube-monkey 是 Netflix 的 Chaos Monkey 用于 Kubernetes 集群的实现。 它随机删除集群中的 Kubernetes (k8s) pod,鼓励和验证故障恢复服务的开发。 kube-monkey 在工作日的预先配置的时间(run_hour,默认为早上 8 点)运行,并构建一个部署计划,该计划将在同一天的某个时间面临随机的 Pod 死亡。 一天中随机 Pod Death 可能发生的时间范围是可配置的,默认为上午 10 点到下午 4 点。 kube-monkey 在选择加入模型上工作,并且只会为已明确同意由 kube-monkey 终止其 pod 的 Kubernetes (k8s) 应用程序安排终止。 工作日每天安排一次 - 这是生成当天终止时间表的时间。
特性
- 生成符合条件的 k8s 应用列表(已选择加入且未列入黑名单(如果指定)和白名单(如果指定)的 k8s 应用)
- 对于每个符合条件的 k8s 应用程序,抛一枚有偏差的硬币(偏差由 kube-monkey/mtbf 确定)以确定今天是否应该杀死该 k8s 应用程序的 pod
- 对于每个受害者,计算一个 pod 被杀死的随机时间
- 可以在 DockerHub 找到 kube-monkey 的 Docker 镜像
- kube-monkey 可以配置一个命名空间列表
- kube-monkey 在选择加入模型上工作,只会为 Kubernetes (k8s) 应用程序安排终止
程式语言
Go
分类
这是一个也可以从 https://sourceforge.net/projects/kube-monkey.mirror/ 获取的应用程序。 它已托管在 OnWorks 中,以便以最简单的方式从我们的免费操作系统之一在线运行。