Chaos Mesh 简介 Chaos Mesh 是一个开源的云原生混沌工程平台,提供丰富的故障模拟类型,具有强大的故障场景编排能力,方便用户在开发测试中以及生产环境中模拟现实世界中可能出现的各类异常,帮助用户发现系统潜在的问题。 KubeSphere 简介 KubeSphere 是在 Kubernetes 之上构建的以应用为中心的多租户容器平台,完全开源,支持多云与多集群管理,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。
准备工作 您需要为本教程创建一个企业空间、一个项目和两个帐户(ws-admin 和 project-regular)。帐户 ws-admin 必须在企业空间中被赋予 workspace-admin 角色,帐户 project-regular 必须被邀请至项目中赋予 operator 角色。若还未创建好,请参考创建企业空间、项目、用户和角色。 开始混沌实验 步骤 1: 部署 Chaos Mesh project-regular
身份登陆,在应用市场中搜索 chaos-mesh
,点击搜索结果进入应用。
values.yaml
文件,也可以直接点击 “安装” 使用默认配置。
步骤 2: 访问 Chaos Mesh
${NodeIP}:${NODEPORT}
方式访问 Chaos Dashboard。并参考管理用户权限文档,生成 Token,并登陆 Chaos Dashboard。
步骤 3: 创建混沌实验 总结 KubeSphere 容器平台对云原生应用部署非常友好,提供的 KubeSphere 应用商城实现了真正的一键部署,用户可以非常方便在 KubeSphere 上一键部署 Chaos Mesh,帮助用户快速开始自己的混沌实验。 参考链接: Chaos Mesh GitHub: https://github.com/chaos-mesh/chaos-mesh KubeSphere GitHub: https://github.com/kubesphere/kubesphere KubeSphere 应用商店: https://kubesphere.io/zh/docs/pluggable-components/app-store/ 在 KubeSphere 中创建企业空间、项目、用户和角色: https://kubesphere.io/zh/docs/quick-start/create-workspace-and-project/ 如何在 Chaos Mesh 中进行用户权限管理: https://chaos-mesh.org/zh/docs/manage-user-permissions/ Chaos Mesh 使用文档: https://chaos-mesh.org/zh/docs/web-show
作为待测试目标,观测系统网络延迟。你可以使用下面命令部署一个 Demo 应用 web-show
: curl -sSL https://mirrors.chaos-mesh.org/latest/web-show/deploy.sh | bash
2023-07-18 PingCAP发布了 《时刻领先丨PingCAP 用户峰会 2023 圆满收官》的文章
2023-02-13 PingCAP发布了 《促进关键软件高层次人才培养:平凯星辰与华东师范大学签订联合博士培养合作协议》的文章
2023-01-10 PingCAP发布了 《同盾科技 x TiDB丨实时数据架构为风控智能决策保驾护航》的文章
2022-12-09 PingCAP发布了 《PingCAP 成为中国唯一入选 Forrester Wave 数据库厂商,被评为卓越表现者》的文章
2022-12-09 PingCAP发布了 《案例故事丨老虎国际 x TiDB ,降低架构复杂性,保障全球用户安全可靠投资》的文章