#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
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。