赞
踩
1. 获取集群全量pod列表
kubectl get pod --all-namespaces
或者
kubectl get pods -A
2. 获取制定ns中的pod列表
kubectl get pod -n prod
3. 查看pod所在节点
kubectl get pod -owide --all-namespaces
4. 查看pod内存使用情况
kubectl top pod --all-namespaces
5. 查看某pod的相关日志
kubectl logs -f --tail=10 -n ns podname
--tail=n:指定查看多少行日志。
6. 查看pod配置
kubectl get pods podname -n namespace -o yaml
7. 查看pod所属node节点
kubectl get pod -n ns -o wide
8. pod扩容
- kubectl get pod -n prod
- kubectl get deployment -n prod
- kubectl scale deployment deploymentname --replicas=n -n prod
- kubectl get pod -n prod -o wide
9. pod缩容
- kubectl scale deployment deploymentname --replicas=1 -n prod
- # 验证是否成功
- kubectl get pod -n prod -o wide
10. 查看pod详细信息
kubectl describe pods podname -n prod
11. 查看pod的资源配置
kubectl top pod --all-namespaces
12. 登陆pod
kubectl exec -it pod_name /bin/bash -n namespace
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。