GraphQL in Chaos Mesh 2.0 - 李晨曦
GraphQL in Chaos Mesh 如何高效地控制集群中的 资源状态 李晨曦 GitHub: hexilee PingCAP R&D PingCAP 研发工程师,CNCF 开源项目 Chaos Mesh® 核心贡献者, 主要负责工程效率提升和 HTTP 故障注入功能的设计实现。并推动 GraphQL 在 Chaos Mesh 项目中的实践落地。 目录 1. Chaos Mesh 介绍 设计思路与实现 4. 后续的工作 Chaos Mesh 介绍 Chaos Mesh 是什么 ● Kubernetes 上的云原生混沌工程平台 ● 最初目标是作为 TiDB 的内部测试平台 ● 提供对 Pod 或者具体容器的错误注入, 包括网络、系统 IO、内核以及一些应用层注入 chaos-mesh.org github.com/chaos-mesh Chaos Mesh 是什么 我们的目标 我们的目标 ● 建立一个完全闭环的云原生混沌工程平台 ● 让混沌工程变得更易用 问题与解决方案 集群中的状态 Chaos Mesh 本身的运行和注入的故障会 给各组件以及目标 Pod 带来各种状态。 cluster status Components Controller Daemon Dashboard Dns Server Pods Status Event Logs CRDs0 码力 | 30 页 | 1.29 MB | 1 年前3使用Chaos Mesh来保障云原生系统的健壮性-周强
云原生社区Meetup 第三期·杭州站 使用 Chaos Mesh 来保障云原生系统的健壮性 演讲人:周强 GitHub 地址:https://github.com/zhouqiang-cl PingCAP 工程效率负责人,ChaosMesh 负责人 云原生社区Meetup 第三期·杭州站 The incident in the production environment anytime AWS Incident happens on MySQL Github Incident happends on Github Chaos Engineering Chaos Engineering is the discipline of experimenting on a system in order to build confidence Netflix open position of Chaos Engineer 2016 2020 Netflix / AWS / Tencent / Netease in practice of Chaos Engineering 2010 2019 2015 Principles of Chaos Engineering Chaos Engineering In TiDB0 码力 | 28 页 | 986.42 KB | 5 月前3Chaos Mesh让应用与混沌在 Kubernetes 上共舞-杨可奥
当前 Chaos Mesh 的 maintainer。在混沌工程的实践和实现上拥有一定经验和见 解。除了 Chaos Mesh 之外还维护有多个受欢迎的开源项目,如 pprof-rs。 云 原 生 社 区 M e e t u p 第 一 期 · 上 海 站 杨可奥 Chaos Mesh核心开发者 Chaos Mesh 让应用与混沌在 Kubernetes 上共舞 演讲人:杨可奥 PingCAP 社 区 M e e t u p 第 一 期 · 上 海 站 目录 一、混沌工程的动机 二、Kubernetes 上的混沌工程方案 —— Chaos Mesh 三、Chaos Mesh 的结构,以 NetworkChaos 为例 四、Chaos Mesh 使用案例 混沌工程的动机 事故,任何时候都可能发生 AWS 事故,任何时候都可能发生 Github 关于混沌,我们能知道很多 关于混沌,我们能知道很多 我们的软件没有混沌现象! 科学的研究方法 ● 明确目标,问题 ● 作出假设 ● 进行尝试和实验 ● 观察现象 ● 分析和总结 Chaos Engineering 混沌工程正在受到重视 混沌工程正在受到重视 混沌实验?听上去很简单 混沌实验?听上去很简单 1. 5 分钟入门混沌工程 —— 脚本随机杀进程 2. 10 分钟入门混沌工程 —— 脚本随机杀 Pod 30 码力 | 30 页 | 1.49 MB | 9 月前314-Chaos Mesh 在网易伏羲私有云自动化故障注入实践-张慧
Chaos Mesh 在网易伏羲私有云自动化故障注入实践 Speaker Name:张慧 网易伏羲 Speaker Title:网易伏羲私有云质量保障负责人、Chaos Mesh 布道师、云原生社区 Stability SIG 发起人 Email:zhangui05@corp.netease.com 云 原 生 学 院 目录 网易伏羲私有云简介 为什么混沌测试 什么是混沌测试 什么是混沌测试 如何选择混沌测试工具 为什么是 Chaos Mesh Chaos Mesh 在网易伏羲的实践 网易伏羲私有云简介 网易伏羲私有云简介 AI 模型 支撑游戏业务 云游戏 为什么混沌测试 为什么混沌测试 为什么混沌测试 理想下,系统用不 宕机,100%可用 比如机房突然断电 事故突然的到来 为什么混沌测试 通用指标 混沌工程将预想的事情和实际发生的事情进行对比,通过“有意识搞破坏”来提升系统稳定性。 鲁棒性 故障注入 如何选择混沌测试工具 混沌工具 混沌工具 为什么是 Chaos Mesh 为什么是 Chaos Mesh ● PodChaos: kill / fail / container/... ● NetworkChaos: delay / lose / dup / partition0 码力 | 25 页 | 3.33 MB | 5 月前3全球开源发展态势洞察(2023年第八期)
CNCF 公司项目 分布式HTAP 数据库 云原生 混沌工程平台 开源软件洞察工具 分布式Key-Value 数据库 2022年开源 2019年开源 2018年开源 / TiDB TiFlash Chaos Mesh ossinsight TiKV Star:13K; Fork:2K; Contributor:392 ; https://github.com /tikv/tikv Star:1.1K; 9月,CNCF宣布TiKV正式从CNCF毕业。 Chaos Mesh :2019年,PingCAP在GitHub上正式开源Chaos Mesh。Chaos Mesh是一个开源的云原生混沌工程平台,提供丰 富的故障模拟类型,具有强大的故障场景编排能力,方便用户在 开发测试中以及生产环境中模拟现实世界中可能出现的各类异常, 帮助用户发现系统潜在的问题。Chaos Mesh基于Kubernetes CRD CRD (Custom Resource Definition) 构建,根据不同的故障类型 定义多个CRD类型,并为不同的CRD对象实现单独的Controller 以管理不同的混沌实验。Chaos Mesh提供完善的可视化操作, 旨在降低用户进行混沌工程的门槛。用户可以方便地在Web UI界 面上设计自己的混沌场景,以及监控混沌实验的运行状态。 图 ChaosMesh客户 全球开源态势洞察|第十期0 码力 | 22 页 | 1.99 MB | 1 年前3超大规模高可用性云端系统构建之禅-蔡超
slow down” Client: “Get back to me, after one minute.” Chaos Engineering “If something hurts, do it more often!” Chaos under control Chaos Engineering • You learn how to fix the things that often Terminate host Inject latency Inject failure Chaos Engineering Set expected SLA Inject Failures Measure services meet SLA? E S Improve system Chaos Engineering Principles • Build a Hypothesis0 码力 | 40 页 | 6.52 MB | 1 年前32021 中国开源年度报告
1006.0651186399000 2135 4 oam-dev/kubevela 3389 544 1248 3033 1087 5 chaos-mesh/chaos-mesh 958.7506461130560 1459 5 chaos-mesh/chaos-mesh 7177 421 745 1488 637 6 volcano-sh/volcano 692.3775535617090 921 1006.0651186399000 2135 4 oam-dev/kubevela 3389 544 1248 3033 1087 5 chaos-mesh/chaos-mesh 958.7506461130560 1459 5 chaos-mesh/chaos-mesh 7177 421 745 1488 637 6 volcano-sh/volcano 692.3775535617090 921 基金会 CNCF 华为 2020 年 4 月 BFE Linux 基金会 CNCF 百度 2020 年 6 月 CNI-Genie Linux 基金会 CNCF 华为 2020 年 6 月 Chaos Mesh Linux 基金会 CNCF PingCAP 2020 年 7 月 K3s Linux 基金会 CNCF Rancher 2020 年 8 月 OpenYurt Linux 基金会0 码力 | 132 页 | 14.24 MB | 1 年前3QCon北京2018-《TiDB架构与开源之路》-申砾
Test, Integration Test • Performance Test • Chaos Test • Test for test • Test has the highest priority Tools matters • Automate Everything • Chaos tools • Debug tools • Infrastructure tools •0 码力 | 44 页 | 11.38 MB | 1 年前3RDBMSとNoSQLのメリットを併せ持つクラウドネイティブなNewSQLデータベース 「TiDB」をKubernetesで動かしてみよう!
ワールドワイドにビジネスを展開中 (1600社以上の採用実績) CNCF に「TiKV」及び「Chaos Mesh」を寄与 Open Source Conference 2022 Online/Spring 5 TiKV は CNCF で「Graduated」プロジェクトと認定されています Chaos Mesh は現在「Incubating」ステータスとなっています Open Source0 码力 | 71 页 | 6.65 MB | 1 年前3TiDB 开源分布式关系型数据库
二-CNCF 宣布正式将 TiKV 从沙箱项目晋级至化项上 2019年8月 TiDB 用户问答论坛AskTUG正式上线 2019年12月 宣布去原生的混泪工程 Chaos Meshe 正式开源 2020年7月 CNCF 宣布去原生的混沌工程 Chaos Meshe 正式进入CNCF 沙逢托管项目 2020年11月 Tipe Repo Contributor硫500 关于PingCAP0 码力 | 58 页 | 9.51 MB | 1 年前3
共 163 条
- 1
- 2
- 3
- 4
- 5
- 6
- 17