008阉割版的容器如何进行网络排障

一、

https://github.com/nicolaka/netshoot

二、k8s sidecar方式yaml配置

apiVersion: apps/v1
kind: Deployment
metadata:
  name: nginx-netshoot
  labels:
    app: nginx-netshoot
spec:
  replicas: 1
  selector:
    matchLabels:
      app: nginx-netshoot
  template:
    metadata:
      labels:
        app: nginx-netshoot
    spec:
      containers:
        - name: nginx
          image: nginx:1.14.2
          ports:
            - containerPort: 80
#直接把这一部分贴到如下截图的上边即可: - name: netshoot image: nicolaka/netshoot command: ["/bin/bash"] args: ["-c", "while true; do ping localhost; sleep 60;done"]

 

Reference:

https://github.com/nicolaka/netshoot

https://github.com/nilic/kubectl-netshoot

posted @ 2023-06-04 23:35  arun_yh  阅读(28)  评论(0编辑  收藏  举报