kubectl常用命令行记录
以下是kubectl的常用的命令
1、查看pod
kubectl get pod -nnamespace
上述命令行可查看该命名空间下的pod情况,信息展示的少,若想列表展示更多,可使用-owide指定输出方式,如下所示
kubectl get pod -nnamespace -owide
注:
namespace:命名空间
2、查看svc
kubectl get svc -nnamespace
同样可使用-owide指定输出方式,如下所示
kubectl get svc -nnamespace -owide
3、查看pvc
kubectl get pvc -nnamespace
一般使用-oyaml详细输出指定pvc输出方式,如下所示
kubectl get pvc pvcname -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、通过|grep 筛选信息
kubectl get pod -nnamespace |grep aaa
注:grep后面的aaa为筛选内容
7、通过-a输出所有信息
kubectl get pod -a
8、查看pod的log日志
kubectl logs pod/podname -nnamespace
9、删除资源
kubectl delete pod/podname -nnamespace
--force强制删除
kubectl delete pod/podname -nnamespace --force
10、进入pod
kubectl exec -it pod/podname -namespace /bin/bash
注:podname:通过get查到的pod名称
11、退出pod
exit
本文来自博客园,作者:平衡线,转载请注明原文链接:https://www.cnblogs.com/hxiushuli/p/18542742
浙公网安备 33010602011771号