tencent cloud

云顾问 - 混沌演练

产品简介
产品概述
产品优势
应用场景
购买指南
购买说明
快速入门
控制台快速上手
API 快速上手
操作指南
经验库
演练任务
故障动作
护栏监控
标签
探针管理
故障动作库
计算
数据库
网络
容器
大数据
负载均衡
消息队列
专线
自定义动作
云直播
权限管理指南
概述
授权策略语法
可授权资源类型
服务授权与角色权限
子用户与授权
API 文档
History
Introduction
API Category
Making API Requests
Task APIs
Template Library APIs
Data Types
Error Codes
常见问题
产品特性问题
动作执行问题
探针问题 FAQ
相关协议
PRIVACY POLICY MODULE CHAOTIC FAULT GENERATOR
DATA PRIVACY AND SECURITY AGREEMENT MODULE CHAOTIC FAULT GENERATOR
联系我们
文档云顾问 - 混沌演练故障动作库容器Serverless集群Pod网络故障模拟

Serverless集群Pod网络故障模拟

PDF
聚焦模式
字号
最后更新时间: 2024-09-26 15:47:38

背景

云顾问 - 混沌演练针对 Serverless 集群提供了网络乱序、网络重复、网络丢包、网络延迟、网络 DNS 异常五类故障模拟。在 Kubernetes 集群中,由于 Pod 的生命周期与请求密切相关,网络性能的稳定性对于服务的响应速度和用户体验至关重要。通过模拟这些网络故障,您可以更好地了解您的服务在不同网络状况下的表现,从而优化您的应用程序并提高其容错能力。

演练实施

演练准备

购买 Serverless集群 容器实例,部署测试服务。
进入 探针管理 页面安装探针。

演练步骤

步骤1:创建演练

1. 登录 云顾问 > 混沌演练控制台,进入演练管理页面,单击新建演练。
2. 单击跳过新建空白演练,并填写演练信息。

步骤2:添加演练实例和动作

标准集群普通节点 Node 类型故障添加

1. 在演练对象配置环节中,选择【容器】——【Serverless集群Pod】。
2. 选择【添加实例】,选择需要注入的【集群 ID】,【命名空间】,将会自动获取该空间下的所有Pod。
3. 添加演练动作。选择【网络资源】下的网络故障动作
网络乱序:模拟网络数据包到达目的地的顺序与发送顺序不一致的场景。
网络重复:模拟网络数据包在传输过程中被重复发送的场景。
网络丢包:模拟网络数据包在传输过程中丢失的场景。
网络延迟:模拟网络数据包在传输过程中延迟到达目的地的场景。
DNS 篡改:模拟 DNS 解析异常的场景。
4. 配置故障动作参数
网卡:网卡名称必须在所选实例中均存在,否则可能导致故障注入失败,多个网卡请用英文分号;分隔。
白名单端口:不受影响的端口号,多个端口请用英文分号;分隔。
本地端口:从本机指定端口发出的包会受到影响,多个端口请用英文分号;分隔。
远程端口:发往指定端口的包会受到影响,多个端口请用英文分号;分隔。
远程IP:发往指定IP的包会受到影响,多个IP请用英文分号;分隔"。
5. 动作参数配置完成之后,单击下一步。根据实际情况配置护栏策略和监控指标,最后单击提交,完成演练创建

步骤3:执行演练

单击执行演练,由于网络动作为高风险动作,需完成身份验证后方可执行动作。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈