开发者
【故障注入第二十六期】容器(Docker)故障模式-容器网络
【故障注入第二十六期】容器(Docker)故障模式-容器网络
发表于2023/10/09
230

上一期我们熟悉了容器(Docker)故障模式-容器网络,故障注入第二十七期我们一起来学习下,DemonCAT如何向容器网络注入故障。

注意:目前所有的容器网络故障模式均与网卡相关,查询容器内网卡名的方法主要有以下两种:

  1. 进入容器内执行ifconfig、ip a、ls /sys/class/net/等命令均可查询,需要满足容器内存在相关命令才能查询成功。
  2. 在宿主机中执行’nsenter -n -t $container_pid’,进入容器的网络namespace,然后再执行ifconfig、ip a、ls /sys/class/net/等命令进行查询,由于该方式仅进入了容器的网络命名空间,因此不需要docker容器内安装相应的命令即可查询。container_pid是指容器对应的进程ID,可通过’docker top $container_id’来查询相应进程ID。

  • 容器网络延迟

    %E5%AE%B9%E5%99%A8%E7%BD%91%E7%BB%9C%E5%BB%B6%E8%BF%9F1.png​​​​​​​

  • 容器网络丢包

    ​​​​​​​%E5%AE%B9%E5%99%A8%E7%BD%91%E7%BB%9C%E4%B8%A2%E5%8C%851.png

    %E5%AE%B9%E5%99%A8%E7%BD%91%E7%BB%9C%E4%B8%A2%E5%8C%852.png​​​​​​​

  • 容器网络包重复

    ​​​​​​​%E5%AE%B9%E5%99%A8%E7%BD%91%E7%BB%9C%E5%8C%85%E9%87%8D%E5%A4%8D1.png

    %E5%AE%B9%E5%99%A8%E7%BD%91%E7%BB%9C%E5%8C%85%E9%87%8D%E5%A4%8D2.png​​​​​​​

  • 容器网络错包

    ​​​​​​​%E5%AE%B9%E5%99%A8%E7%BD%91%E7%BB%9C%E9%94%99%E5%8C%851.1.png

    %E5%AE%B9%E5%99%A8%E7%BD%91%E7%BB%9C%E9%94%99%E5%8C%851.2.png​​​​​​​

  • 容器网络包乱序

    ​​​​​​​%E5%AE%B9%E5%99%A8%E7%BD%91%E7%BB%9C%E5%8C%85%E4%B9%B1%E5%BA%8F1.1.png

    %E5%AE%B9%E5%99%A8%E7%BD%91%E7%BB%9C%E5%8C%85%E4%B9%B1%E5%BA%8F1.2.png​​​​​​​

  • 容器网卡down

    ​​​​​​​%E5%AE%B9%E5%99%A8%E7%BD%91%E5%8D%A1down1.png

    %E5%AE%B9%E5%99%A8%E7%BD%91%E5%8D%A1down2.png​​​​​​​

  • 容器网络闪断

    ​​​​​​​%E5%AE%B9%E5%99%A8%E7%BD%91%E7%BB%9C%E9%97%AA%E6%96%AD1.png

  • 容器网络带宽限制

    ​​​​​​​%E5%AE%B9%E5%99%A8%E7%BD%91%E7%BB%9C%E5%B8%A6%E5%AE%BD%E9%99%90%E5%88%B61.png

  • 容器延时波动

    ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​%E5%AE%B9%E5%99%A8%E5%BB%B6%E6%97%B6%E6%B3%A2%E5%8A%A81.png

    ​​​​​​​%E5%AE%B9%E5%99%A8%E5%BB%B6%E6%97%B6%E6%B3%A2%E5%8A%A82.png

           ​​​​​​​​​​​​​​​​​​​​​​​​​​​​容器(Docker)故障模式-容器网络,这部分内容就先介绍到这,关于容器(Docker)故障模式,最后一期我们将向大家介绍容器文件系统,容器内文件相关故障模式使用的说明,敬请期待。

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞