Skip to content

Instantly share code, notes, and snippets.

function turbo_tail {
syslog_directory=$(sudo find /var/lib/kubelet/pods -name $(kubectl get pvc -n turbonomic | grep rsyslog-syslogdata | awk '{print $3}'))
syslog_directory+='/rsyslog'
echo "### !!TAILING YOUR TURBONETES LOG!! ###"
sudo tail -f $syslog_directory/log.txt
}
#!/bin/bash
# Scale DOWN all Turbonetes PODs to 0
function turbo_stop_all_pods {
turbo_stop_all_pods=$(kubectl get deploy -n turbonomic --no-headers=true | cut -d ' ' -f1 | xargs -I % kubectl scale --replicas=0 deployment/% -n turbonomic)
while true; do
if `kubectl get pods -n turbonomic | grep -v STATUS | wc -l` -gt 0 then
echo -e "turbo_STOP_all_pods: Waiting on Turbonetes POD(s) to TERMINATE, so far: \n`kubectl get pods -n turbonomic | grep -v NAME`"
elif
[[ "$counter" -gt 30 ]]; then;
echo "MAX Counter Reached! One or more PODs are stuck ##TERMINATING##, intervening to kill it/them"