Add zap scripts, and make restart scripts more explicit

This commit is contained in:
Jonas Juselius
2021-04-19 21:03:30 +02:00
parent 0331cfa802
commit 458628d239
4 changed files with 15 additions and 5 deletions

View File

@@ -3,8 +3,10 @@
master="etcd.service"
node="flannel.service"
nodes=$(kubectl get nodes --no-headers | cut -d' ' -f1)
master_node=$(echo $nodes | cut -d' ' -f1)
nodes="@nodes@"
master_node="@master@"
# nodes=$(kubectl get nodes --no-headers | cut -d' ' -f1)
# master_node=$(echo $nodes | cut -d' ' -f1)
echo "$master_node: systemctl restart $master"
sudo systemctl restart $master

View File

@@ -1,10 +1,12 @@
#!/usr/bin/env bash
master="kube-apiserver kube-scheduler kube-controller-manager"
master="etcd kube-apiserver kube-scheduler kube-controller-manager kube-addon-manager"
node="kube-proxy kubelet kube-certmgr-apitoken-bootstrap"
nodes=$(kubectl get nodes --no-headers | cut -d' ' -f1)
master_node=$(echo $nodes | cut -d' ' -f1)
nodes="@nodes@"
master_node="@master@"
# nodes=$(kubectl get nodes --no-headers | cut -d' ' -f1)
# master_node=$(echo $nodes | cut -d' ' -f1)
echo "$master_node: systemctl restart $master"
sudo systemctl restart $master

3
scripts/zap-crashing-pods.sh Executable file
View File

@@ -0,0 +1,3 @@
#!/usr/bin/env bash
for i in (kubectl get pods -A |grep CrashLoop | sed 's/^\([^ ]\+\) \+\([^ ]\+\) .*/kubectl delete pod -n \1 \2 --force=true/'); eval $i; end

3
scripts/zap-evicted-pods.sh Executable file
View File

@@ -0,0 +1,3 @@
#!/usr/bin/env bash
kc delete pods --field-selector 'status.phase==Failed' -A