diff --git a/README.md b/README.md index a40820f..f4860b1 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,8 @@ A humble bash script set that uses daemonset to capture tcpdump from all k8s nod As simple as: -1. Call `dspcap-start` script to start capture. -2. Call `dspcap-stop` script to stop capture and collect result to `dspcap` directory. +1. Call `dspcap-start context-name kubernetes-namespace` script to start capture. +2. Call `dspcap-stop context-name kubernetes-namespace` script to stop capture and collect result to `dspcap` directory. ## Finetune tcpdump command diff --git a/dspcap-start b/dspcap-start index 0139e6a..70d1833 100755 --- a/dspcap-start +++ b/dspcap-start @@ -1,11 +1,19 @@ #!/bin/bash + +if [ $# -ne 2 ]; then +echo "./dspcap clustercontext k8snamespace" +echo "ex: ./dspcap aks-je2029stblue-001 default" +exit 1 +fi + set -e set -o pipefail STARTTIME=$(date -u +%Y-%m-%dT%H:%M) PIDFILE=/var/run/dspcap.pid -NAMESPACE=default +NAMESPACE=$2 +CONTEXT=$1 -cat <