From 8de04bccdb378ebfdda3ec010af73d532442a20a Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Tue, 1 Oct 2024 00:59:43 +0200 Subject: [PATCH] chore(kubectl): remove node gracefully --- snippets/kubectl.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/snippets/kubectl.sh b/snippets/kubectl.sh index 83df2d5..99ff355 100644 --- a/snippets/kubectl.sh +++ b/snippets/kubectl.sh @@ -60,3 +60,8 @@ kubectl run --rm -i --restart 'Never' 'resource-grabber' --image='alpine' \ --overrides '{"spec":{"containers":[{"name":"alpine","image":"alpine","resources":{"requests":{"cpu":"1700m"}}}]}}' \ -- \ sleep '3s' + +# Remove nodes safely +kubectl cordon 'kworker-rj2' \ +&& kubectl drain 'kworker-rj2' --grace-period=300 --ignore-daemonsets=true \ +&& kubectl delete node 'kworker-rj2'