Add zap scripts, and make restart scripts more explicit
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
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