리눅스 awk 로 원하는 K8S NotReady Node 죽이기
kubectl get nodes | awk '$2 == "NotReady"{print $1}'
kubectl get nodes | awk "$2 == 'NotReady'{print $1}"
스크립트 - [ ` , " , ' ] 에 주의 하시기 바랍니다
#!/bin/bash
echo "node check start"
node_chk=`kubectl get nodes | awk '$2 == "NotReady"{print $1}'`
if [ "$node_chk" != "" ]
then
echo "K8S NotReady NODE : $node_chk"
kubectl delete node $node_chk
fi
echo "node check end"
출처: https://limdh3325.blogspot.com/2021/04/pid.html
댓글
댓글 쓰기