概述
Chaos Mesh 是一个开源的云原生混沌工程平台,提供丰富的故障模拟类型,具有强大的故障场景编排能力,方便用户在开发测试中以及生产环境中模拟现实世界中可能出现的各类异常,帮助用户发现系统潜在的问题。Chaos Mesh 提供完善的可视化操作,旨在降低用户进行混沌工程的门槛。用户可以方便地在 Web UI 界面上设计自己的混沌场景,以及监控混沌实验的运行状态。
计费说明
ChaosMesh上的费用主要涉及:
-
所选vCPU与内存规格
-
系统盘类型及容量
-
公网带宽
-
Kubernetes集群规格
部署架构

参数说明
|
参数组 |
参数项 |
说明 |
|
服务实例 |
服务实例名称 |
长度不超过64个字符,必须以英文字母开头,可包含数字、英文字母、短划线(-)和下划线(_) |
|
地域 |
服务实例部署的地域 |
|
|
付费类型 |
资源的计费类型:按量付费和包年包月 |
|
|
ECS实例配置 |
实例类型 |
可用区下可以使用的实例规格 |
|
实例密码 |
长度8-30,必须包含三项(大写字母、小写字母、数字、 ()`~!@#$%^&*-+=|{}[]:;'<>,.?/ 中的特殊符号) |
|
|
网络配置 |
可用区 |
ECS实例所在可用区 |
|
VPC ID |
资源所在VPC |
|
|
交换机ID |
资源所在交换机 |
|
|
Kubernetes配置 |
Worker节点规格 |
可用区下可以使用的Worker节点规格 |
|
Worker 系统盘磁盘类型 |
可用区下可以使用的Worker节点类型 |
|
|
Worker节点系统盘大小 |
可用区下可以使用的Worker节点大小 |
|
|
ack网络插件 |
集群使用的网络插件 |
|
|
Pod 网络 CIDR |
Pod路由 |
|
|
Service CIDR |
服务路由 |
RAM账号所需权限
部署ChaosMesh,需要对部分阿里云资源进行访问和创建操作。因此您的账号需要包含如下资源的权限。说明:当您的账号是RAM账号时,才需要添加此权限。
|
权限策略名称 |
备注 |
|
AliyunECSFullAccess |
管理云服务器服务(ECS)的权限 |
|
AliyunVPCFullAccess |
管理专有网络(VPC)的权限 |
|
AliyunROSFullAccess |
管理资源编排服务(ROS)的权限 |
|
AliyunComputeNestUserFullAccess |
管理计算巢服务(ComputeNest)的用户侧权限 |
|
AliyunPostGreSQLFullAccess |
管理云数据库服务(PostGreSQL)的权限 |
|
AliyunSLBFullAccess |
管理负载均衡(SLB)的权限 |
部署流程
-
访问ChaosMesh服务部署链接,按提示填写部署参数:在计算巢控制台的创建服务实例页面,选择ChaosMesh社区版服务,填写服务实例名称,选择地域(如华东1(杭州)),根据需要开启是否新建ack集群开关(已有ACK集群可直接输入集群ID),选择付费类型配置(按量付费或包年包月),并依次完成Kubernetes配置、Worker节点规格、Worker系统盘磁盘类型及大小、ack网络插件、Pod网络CIDR、Service CIDR、可用区、专有网络VPC实例ID、交换机实例ID等参数设置。
-
参数填写完成后可以看到对应询价明细,确认参数后点击下一步:确认订单。
-
确认订单完成后同意服务协议并点击立即创建进入部署阶段。确认资源费用后,勾选我已阅读并同意《计算巢服务协议》,然后单击立即创建。
-
等待部署完成后进入服务实例管理。部署完成后,服务实例状态显示为已部署。在服务实例详情页的概览页签下,立即使用区域中可查看 Dashboard 访问地址。
-
在控制台找到ChaosMesh服务链接并访问。进入 Chaos Mesh Dashboard 后,页面弹出 Enter the token (RBAC Authorization) to continue 对话框。在 Name 输入框中填写 Token 名称,在 Token 文本域中填写授权 Token,然后单击 Submit 完成认证。若不知道如何获取 Token,可单击对话框中 Click here to generate 链接生成。