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文章来源:https://www.toymoban.com/news/detail-571236.html
kubectl exec -it pod_name /bin/bash -n namespace
文章来源地址https://www.toymoban.com/news/detail-571236.html
到了这里,关于Kubernetes系列-kubectl命令-pod相关的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!