Skip to content

Commit e4e79ee

Browse files
authored
Add optional labels to nsenter pod (#40)
1 parent e52ee65 commit e4e79ee

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

kubectl-node_shell

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,8 @@ $kubectl get node "$node" >/dev/null || exit 1
9797

9898
container_cpu="${KUBECTL_NODE_SHELL_POD_CPU:-100m}"
9999
container_memory="${KUBECTL_NODE_SHELL_POD_MEMORY:-256Mi}"
100+
labels="${KUBECTL_NODE_SHELL_LABELS}"
101+
100102
overrides="$(
101103
cat <<EOT
102104
{
@@ -151,4 +153,4 @@ fi
151153
trap "EC=\$?; $kubectl delete pod --wait=false $pod >&2 || true; exit \$EC" EXIT INT TERM
152154

153155
echo "spawning \"$pod\" on \"$node\"" >&2
154-
$kubectl run --image "$image" --restart=Never --overrides="$overrides" $([ "$tty" = true ] && echo -t) -i "$pod" $generator
156+
$kubectl run --image "$image" --restart=Never --overrides="$overrides" --labels="$labels" $([ "$tty" = true ] && echo -t) -i "$pod" $generator

0 commit comments

Comments
 (0)