Chaos Mesh使用过程一些问题及实践

调用网络延迟模块出现异常,无法成功


yaml文件
kind: NetworkChaos
apiVersion: chaos-mesh.org/v1alpha1
metadata:
name: pd-delay-1
namespace: default
annotations:
experiment.chaos-mesh.org/pause: ‘true’
kubectl.kubernetes.io/last-applied-configuration: >
{“apiVersion”:“chaos-mesh.org/v1alpha1",“kind”:“NetworkChaos”,“metadata”:{“annotations”:{},“name”:“pd-delay-1”,“namespace”:“default”},“spec”:{“action”:“delay”,“delay”:{“correlation”:“100”,“jitter”:“0ms”,“latency”:“10ms”},“mode”:“one”,“selector”:{“namespaces”:[“001”],“pods”:{“001”:["xuyang-chaosmesh-pd-0”]}}}}
spec:
selector:
namespaces:
- ‘001’
pods:
‘001’:
- xuyang-chaosmesh-pd-0
mode: one
action: delay
delay:
latency: 10ms
correlation: ‘100’
jitter: 0ms
direction: to

出现如下错误:

  • pd-delay-1

Failed to apply chaos: unable to set tcs for pod xuyang-chaosmesh-pd-0

6分钟前

  • pd-delay-1

Failed to apply chaos: unable to set tcs for pod xuyang-chaosmesh-pd-0

8分钟前

  • pd-delay-1

Failed to apply chaos: unable to set tcs for pod xuyang-chaosmesh-pd-0

k8s中tidb集群信息:

Hi @向阳煦啊啊 , 麻烦提供一些chaos-daemon的日志信息。
如: kubectl logs chaos-daemon-25w4f -n chaos-testing
可能存在的问题:https://chaos-mesh.org/zh/docs/next/simulate-network-chaos-on-kubernetes/#注意事项 tc无法工作

chaos.log (5.1 MB)
日志见文件

感谢回复,这个问题一般出现在 TC 支持不全的情况,如果是 Re Hat 系列发行版的客户,请安装 kernel-modules-extra 包,如果是其他客户请打开 NET_SCH_NETEM 模块。

1赞

我试一下