From 16acb1cceb80da87fd58caa383931f8f1bb53542 Mon Sep 17 00:00:00 2001 From: Yuta Yukawa Date: Wed, 6 Oct 2021 13:30:17 +0900 Subject: [PATCH 1/2] Changed to have to specify namespace and context. --- dspcap-start | 12 ++++++++++-- dspcap-stop | 20 ++++++++++++++------ 2 files changed, 24 insertions(+), 8 deletions(-) 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 < Date: Wed, 6 Oct 2021 13:34:20 +0900 Subject: [PATCH 2/2] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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