1>根据关键字查询关键字前后100行

kubectl -n namespace logs -f xxxnode | grep -100 '关键字'

2>在所有的命名空间查询

kubectl get po --all-namespaces | grep xxxx

3>查看pod的状态,通常在pod状态异常的时候使用

kubectl -n namespace describe pod xxxpod

4>查看集群所有的节点

kubectl get nodes

如果同时要查看node的标签,可以使用命令

kubectl get nodes --show-labels

5>查看某个node的状态,可以显示node资源的情况

kubectl describe node nodeName

6>给node打标签,配合pod调度选择使用

kubectl label nodes nodeName labelKey=labelValue

7.创建命名空间

kubectl create namespace my-namespace

8.查看kubectl的日志,比如有时候pod启动报错了,terminal到对应的节点上去,执行命令:

journalctl -u kubelet -f

9.删除某个命名空间的所有pod

kubectl -n ns delete pod --all

10.根据标签删除pod

kubectl -n ns delete pod -l labelKey=labelValue

 

Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐