以下是kubectl的常用的命令
1、查看pod
kubectl get pod -nnamespace
上述命令行可查看该命名空间下的pod情况,信息展示的少,若想列表展示更多,可使用-owide指定输出方式,如下所示
kubectl get pod -nnamespace -owide
注:namespace:命名空间
2、查看svc
kubectl get svc -nnamespace
同样可使用-owide指定输出方式,如下所示
kubectl get pod -nnamespace -owide
3、查看pvc
kubectl get pvc -nnamespace
一般使用-oyaml指定输出方式,如下所示
kubectl get pod -nnamespace -oyaml
注:通过在yaml中寻找挂载信息,可在节点找到资源的挂载目录
find / -name valuename
valuename:通过get获取的值
4、可组合查看资源
如组合查询pod、svc,如下所示
kubectl get pod,svc -nnamespace -owide
5、实时更新资源信息
在命令行中补充-w可实时更新状态,如下所示
kubectl get pod -w -nnamespace -owide
6、进入pod
kubectl exec -it pod/podname -namespace /bin/bash
注:podname:通过get查到的pod名称
7、退出pod
exit