1. 獲取集群全量pod列表
kubectl get pod --all-namespaces
或者
kubectl get pods -A
2. 獲取制定ns中的pod列表
kubectl get pod -n prod
3. 查看pod所在節(jié)點(diǎn)
kubectl get pod -owide --all-namespaces
4. 查看pod內(nèi)存使用情況
kubectl top pod --all-namespaces
5. 查看某pod的相關(guān)日志
kubectl logs -f --tail=10 -n ?ns podname
--tail=n:指定查看多少行日志。
6. 查看pod配置
kubectl get pods podname -n namespace -o yaml
7. 查看pod所屬node節(jié)點(diǎn)
kubectl get pod -n ns -o wide
8. pod擴(kuò)容
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
# 驗(yàn)證是否成功
kubectl get pod -n prod -o wide
10. 查看pod詳細(xì)信息
kubectl describe pods podname -n prod
11. 查看pod的資源配置
kubectl top pod --all-namespaces
12. 登陸pod文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-571236.html
kubectl exec -it pod_name /bin/bash -n namespace
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-571236.html
到了這里,關(guān)于Kubernetes系列-kubectl命令-pod相關(guān)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!