We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 042438f commit c1c1083Copy full SHA for c1c1083
kubectl-node_shell
@@ -2,6 +2,7 @@
2
3
context=""
4
kubeconfig=""
5
+generator=""
6
node=""
7
namespace=""
8
while [ $# -gt 0 ]; do
@@ -65,5 +66,11 @@ overrides="$(
65
66
EOT
67
)"
68
69
+# Support Kubectl <1.18
70
+minor=$(kubectl version --client -o yaml | while read k v; do [ "$k" = minor: ] && echo "${v//\"/}"; done)
71
+if [ $minor -lt 18 ]; then
72
+ generator="--generator=run-pod/v1"
73
+fi
74
+
75
echo "spawning \"$pod\" on \"$node\""
-kubectl run --rm --image "$image" --overrides="$overrides" -ti "$pod" $context $kubeconfig $namespace
76
+kubectl run --rm --image "$image" --overrides="$overrides" -ti "$pod" $generator $context $kubeconfig $namespace
0 commit comments