[feature] working with k8s pod easily

This commit is contained in:
Klesh Wong 2021-01-17 15:31:07 +08:00
parent 61077969df
commit c4415a89fa

16
bin/kp Executable file
View File

@ -0,0 +1,16 @@
#!/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