ChaosMesh社区版服务实例部署文档

概述

Chaos Mesh 是一个开源的云原生混沌工程平台,提供丰富的故障模拟类型,具有强大的故障场景编排能力,方便用户在开发测试中以及生产环境中模拟现实世界中可能出现的各类异常,帮助用户发现系统潜在的问题。Chaos Mesh 提供完善的可视化操作,旨在降低用户进行混沌工程的门槛。用户可以方便地在 Web UI 界面上设计自己的混沌场景,以及监控混沌实验的运行状态。

计费说明

ChaosMesh上的费用主要涉及:

  • 所选vCPU与内存规格

  • 系统盘类型及容量

  • 公网带宽

  • Kubernetes集群规格

部署架构

1.png

参数说明

参数组

参数项

说明

服务实例

服务实例名称

长度不超过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)的权限

部署流程

  1. 访问ChaosMesh服务部署链接,按提示填写部署参数:2.png

  2. 参数填写完成后可以看到对应询价明细,确认参数后点击下一步:确认订单3.png

  3. 确认订单完成后同意服务协议并点击立即创建进入部署阶段。4.png

  4. 等待部署完成后进入服务实例管理。image

  5. 在控制台找到ChaosMesh服务链接并访问。image