kubectl run tmp-shell —rm -i —tty —image nicolaka/netshoot — /bin/bash
    kubectl run —generator=deployment/apps.v1 is DEPRECATED and will be removed in a future version. Use kubectl run —generator=run-pod/v1 or kubectl create instead.
    If you don’t see a command prompt, try pressing enter.

    bash-5.0# ls -al
    total 8
    drwxr-xr-x 1 root root 17 Nov 30 09:31 .
    drwxr-xr-x 1 root root 17 Nov 30 09:31 ..
    -rwxr-xr-x 1 root root 0 Nov 30 09:31 .dockerenv
    drwxr-xr-x 1 root root 220 Jul 13 18:41 bin
    drwxr-xr-x 5 root root 380 Nov 30 09:31 dev
    drwxr-xr-x 1 root root 66 Nov 30 09:31 etc
    drwxr-xr-x 2 root root 6 Apr 23 2020 home
    drwxr-xr-x 1 root root 4096 Jul 13 18:41 lib
    drwxr-xr-x 2 root root 34 Jul 13 18:41 lib64
    drwxr-xr-x 5 root root 44 Apr 23 2020 media
    drwxr-xr-x 2 root root 6 Apr 23 2020 mnt
    drwxr-xr-x 2 root root 6 Apr 23 2020 opt
    dr-xr-xr-x 300 root root 0 Nov 30 09:31 proc
    drwx——— 2 root root 6 Apr 23 2020 root
    drwxr-xr-x 1 root root 21 Nov 30 09:31 run
    drwxr-xr-x 1 root root 4096 Jul 13 18:41 sbin
    drwxr-xr-x 2 root root 6 Apr 23 2020 srv
    dr-xr-xr-x 13 root root 0 Nov 30 09:31 sys
    drwxrwxrwt 2 root root 6 Apr 23 2020 tmp
    drwxr-xr-x 1 root root 19 Jul 13 18:41 usr
    drwxr-xr-x 1 root root 54 Jul 13 18:40 var
    bash-5.0# calicoctl
    Usage:
    calicoctl [options] […]
    Invalid option: ‘calicoctl ‘. Use flag ‘—help’ to read about a specific subcommand.
    bash-5.0# calicoctl ls
    Unknown command: “ls”
    Usage:
    calicoctl [options] […]

    docker tag nicolaka/netshoot registry.cn-hangzhou.aliyuncs.com/tscswcn/cloud:tools
    docker login registry.cn-hangzhou.aliyuncs.com
    docker push registry.cn-hangzhou.aliyuncs.com/tscswcn/cloud:tools

    在docker 里使用
    docker run -it —net container: nicolaka/netshoot

    这个tools 包含

    1. apache2-utils
    2. bash
    3. bind-tools
    4. bird
    5. bridge-utils
    6. busybox-extras
    7. calicoctl
    8. conntrack-tools
    9. ctop
    10. curl
    11. dhcping
    12. drill
    13. ethtool
    14. file
    15. fping
    16. httpie
    17. iftop
    18. iperf
    19. iproute2
    20. ipset
    21. iptables
    22. iptraf-ng
    23. iputils
    24. ipvsadm
    25. jq
    26. libc6-compat
    27. liboping
    28. mtr
    29. net-snmp-tools
    30. netcat-openbsd
    31. netgen
    32. nftables
    33. ngrep
    34. nmap
    35. nmap-nping
    36. openssl
    37. py-crypto
    38. py2-virtualenv
    39. python2
    40. scapy
    41. socat
    42. strace
    43. tcpdump
    44. tcptraceroute
    45. termshark
    46. tshark
    47. util-linux
    48. vim
    49. websocat