k8s一些基本命令
查看类命令
获取节点相应服务的信息:
#kubectl get nodes
![](https://img2018.cnblogs.com/blog/1719371/201908/1719371-20190827193647068-1010901564.png)
查看pod相关信息
kubectl get pods
查看指定namespace的pod信息
kubectl get pods -n namespace
![](https://img2018.cnblogs.com/blog/1719371/201908/1719371-20190827193734864-1468325826.png)
按selector名来查找pod
kubectl get pod --selector name=redis
查看集群所有的pod信息
kubectl get pods --all-namespaces
![](https://img2018.cnblogs.com/blog/1719371/201908/1719371-20190827193841725-1715603363.png)
查看pods所在的运行节点
kubectl get pods -o wide
![](https://img2018.cnblogs.com/blog/1719371/201908/1719371-20190827193922660-1758821287.png)
查看pods定义的详细信息
kubectl get pods -o yaml
![](https://img2018.cnblogs.com/blog/1719371/201908/1719371-20190827194117264-1117027114.png)
查看运行的pod的环境变量 kubectl exec pod名 env 查看指定pod的日志 kubectl logs podname 滚动查看指定pod的日志 kubectl logs -f podname 查看service相关信息 kubectl get services 查看deployment相关信息 kubectl get deployment 查看指定pod的详细信息 kubectl describe pods-dasdeqwew2312-g6q8c 查看deployment历史修订版本 kubectl rollout history deployment/nginx-deployment
查看环境各项目的资源概览
#kubectl get quota --all-namespaces -o yaml (查看cpu和内存、存储卷容量)
# kubectl get resourceQuota --all-namespaces=true -o json 也可以使用这个命令
#kubectl get pvc --namespace=zp-project 查看项目下的存储卷情况
# kubectl --namespace=admin get pvc -owide
#查看某个pod的cpu使用情况
# echo $TERM
#export TERM=dumb
#top