Команда, мне нужно удалить 10 сек модулей в кластере k8s, который имеет ошибку.Я получаю их, как показано ниже:
kubectl get pods --all-namespaces | grep -i -e Evict -e Error | awk -F ' ' '{print $1, $2, $4}'
test-asdfasdf asdfasdf2215251 Error
test-asdfasdf asdfasdf2215252 Error
test-asdfasdf asdfasdf2215253 Error
test-asdfasdf asdfasdf2215254 Error
test-asdfasdf asdfasdf2215255 Error
test-asdfasdf asdfasdf2215256 Error
вручную удаляю их так:
kubectl delete pod asdfasdf2215251 -n test-asdfasdf
, но я могу написать скрипт, который просто ищет ошибку на любом модуле и удаляет всеих?Я сам работаю над сценарием, но плохо знаком с этим, поэтому уже поздно ..