#1:查看2分钟内的pod日志,自动结束
kubectl logs --since=2m test-hello-5679l -n ns-devops-test
#2:查看pod100行日志
kubectl logs -f --tail=100 -n ns-devops-test dep-mangement-59c4968g8s
#3:后向引用结合管道,统计服务器虚拟VSZ内存总和
ps -aux|awk '{print $5}'|grep -v VSZ|tr "\n" "+"|sed -r 's#(.*)#\10\n#g'|bc
#4:进入pod并执行命令
kubectl exec -it web-management-fbc75 -n ns-devops-test ls /
#5:npm允许root执行并且从淘宝源编译
npm install --unsafe-perm=true --allow-root --registry=https://registry.npm.taobao.org
#6:shell脚本中设置脚本当前执行目录
work_path=$(dirname $(readlink -f $0))
#7:kubernetes集群之间切换
kubectl get pod -n namespace --kubeconfig=/root/.kube/config
#8:kubedog检测pod的运行状态,并且指定环境
kubedog rollout track pod dep-mgt-5ddb-44f22 -n devops-test --kube-config=/root/.kube/config
#9:kubectl指定环境执行操作
kubectl get deployment,pod -n devops-test --kubeconfig=/root/.testkube/config
kubedog安装,检测pod状态
wget https://storage.yandexcloud.net/kubedog/targets/releases/v0.5.0/kubedog-linux-amd64-v0.5.0
mv kubedog-linux-amd64-v0.5.0 /usr/bin/kubedog
chmod +x /usr/bin/kubedog