K8s常用命令
查看 his namespace里的pod
kubectl get pods -n his
查看 pod的状态
# 找到dmserver的 NAMEkubectl get pods -n his -o wide | grep dmserverkubectl describe pod server-2657799579-mctt0 -n his
查看日志
kubectl logs -n his server-2657799579-mctt0 --since=5m --follow
查看 pod的状态
# 找到dmserver的 NAMEkubectl get pods -n his -o wide | grep serverkubectl logs -n his server-2657799579-mctt0# 查看dmserver五分钟内的日志kubectl logs -n his server-2657799579-mctt0 --since=5m# 查看dmserver最后20行日志kubectl logs -n his server-2657799579-mctt0 --tail=20# 查看dmserver五分钟内日志,并且持续输出日志(类似与tail -f)kubectl logs -n his server-2657799579-mctt0 --since=5m --follow
进入dmserver容器shell
# 找到dmserver的pod NAMEkubectl get pods -n his -o wide | grep server# 进入容器shell[dev@dui-dev-master-002 ~]$ kubectl exec -ti -n his server-2657799579-mctt0 bash
杀掉容器(慎用)
kubectl delete po -n his server-2657799579-mctt0 --force --grace-period=0
复制文件
kubectl cp xxx/server-2657799579-mctt0:/xxx/stack.log /tmp/