Hunter的大杂烩 技术学习笔记

September 3, 2021

k8s简单脚本

Filed under: 技术话题 — hunter @ 7:37 pm

把常用命令用脚本简化

 

#!/bin/sh

if [ $# -lt 2 ]; then
   echo "USAGE: $0 <logs|pod|search> <podname>"
   exit 0
fi

if [ $1 = "search" ];then
   kubectl get -n <namespace> -o wide pods|grep $2
elif [ $1 = "pod" ];then
   kubectl describe pod -n <namespace> $2
elif [ $1 = "logs" ];then
   kubectl logs -n <namespace> -f $2
elif [ $1 = "cmd" ];then
   kubectl exec -it -n <namespace> $2 -- /bin/bash
elif [ $1 = "restart" ];then
   #kubectl get pod $2 -n <namespace> -o yaml |kubectl replace --force -f -
   kubectl rollout restart deployment -n <namespace> $2
fi

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress