kubectl 显示和查找资源
以下命令查找资源时可能查不到的原因是需要指定namespace,通过 -n 指定即可,或者all
$ kubectl get pods --all-namespaces #列出所有namespace中的pod,也可以是services、deployment等
$ kubectl get pods -o wide #列出pod并显示详细信息
$ kubectl get deployment my-dep #列出指定daployment
$ kubectl get pods --include-uninitialized #列出该namespace中的所有pod,包括未初始化的
使用详细输出来描述命令
$ kubectl describe nodes #查看node节点信息
$ kubectl describe pods #查看pod详细信息
$ kubectl get services --sort-by=.metadata.name --all-namespaces #l列出所有service并按名称排序
根据重启次数排序列出pod
$ kubectl get pods --sort-by='.status.containerStatuses[0].restartCount' --all-namespaces