dotfiles/bin/kp
2021-01-17 15:31:07 +08:00

17 lines
336 B
Bash
Executable File

#!/bin/sh
POD=$(sudo kubectl get pod | grep -P "^$2" | awk '{print $1}')
CTN=$3
case $1 in
sh)
kubectl exec -it $POD ${CTN+"-c$CTN"} -- sh
;;
d) # describe pod
kubectl describe pod $POD
;;
e) # watch event of pod
kubectl get event -w --field-selector=involvedObject.name=$POD
esac