kubectl cluster-info # 查看集群信息kubectl get no -o wide # 获取节点和服务版本信息,并查看附加信息kubectl get ns # 查看有哪些名称空间kubectl get netnamespace #kubectl get svc # 查看所有名称空间的service信息kubectl get cs # 查看component statuses信息kubectl get po -n xxxx -o yaml # 以yaml 的格式查看pod/也可以用jsonkubectl get pod -A --show-labels # 查看pod的标签信息kubectl get cm -a # 查看所有configmaps信息 kubectl get sa -a # 查看所有serviceaccounts信息kubectl get rs -a # 查看所有replicasets信息kubectl get deploy -a # 查看所有deployments信息kubectl get sts -a # 查看所有statefulsets信息
kubectl get ing -a # 查看所有ingresses信息kubectl top node !#查看node的资源使用情况(需要heapster 或metrics-server支持)kubectl top pod !#查看pod的资源使用情况(需要heapster 或metrics-server支持kubectl -s get componentstatuses # 查看各组件信息(xx.xx.xx.xx为master机器)kubectl describe pod # 查看pod的描述信息,也可以指定其他资源类型kubectl get resourcequota -n=xxxx # 查看namespace 配额kubectl logs -f xxx # 查看pod 日志kubectl get pod xxx -w # 动态查看pod 启动流程kubectl config view # 查看集群配置kubectl get quota -n xxx # 查看namekubectl explain pod.spec.affinity.pod # 编辑yaml查看资源亲和kubectl get pod $POD_NAME --template={{.status.podIP}} # 获取pod ip