Add zap scripts, and make restart scripts more explicit
This commit is contained in:
@@ -3,8 +3,10 @@
|
|||||||
master="etcd.service"
|
master="etcd.service"
|
||||||
node="flannel.service"
|
node="flannel.service"
|
||||||
|
|
||||||
nodes=$(kubectl get nodes --no-headers | cut -d' ' -f1)
|
nodes="@nodes@"
|
||||||
master_node=$(echo $nodes | cut -d' ' -f1)
|
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"
|
echo "$master_node: systemctl restart $master"
|
||||||
sudo systemctl restart $master
|
sudo systemctl restart $master
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
#!/usr/bin/env bash
|
#!/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"
|
node="kube-proxy kubelet kube-certmgr-apitoken-bootstrap"
|
||||||
|
|
||||||
nodes=$(kubectl get nodes --no-headers | cut -d' ' -f1)
|
nodes="@nodes@"
|
||||||
master_node=$(echo $nodes | cut -d' ' -f1)
|
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"
|
echo "$master_node: systemctl restart $master"
|
||||||
sudo systemctl restart $master
|
sudo systemctl restart $master
|
||||||
|
|||||||
3
scripts/zap-crashing-pods.sh
Executable file
3
scripts/zap-crashing-pods.sh
Executable 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
3
scripts/zap-evicted-pods.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
kc delete pods --field-selector 'status.phase==Failed' -A
|
||||||
Reference in New Issue
Block a user