namespace 概念就是文件夾 ?pods可以由一個或者多個容器組成,pod類似與運行的進程(qq,qq由多個進程組成),images就是鏡像(啟動容器用)
kubectl get pods -A ?查看所有的命令空間下的pods ?
kubectl describe node ?查看所有節(jié)點的cpu和內(nèi)存使用情況
kubectl describe node nodename |grep Taints ?查看該節(jié)點是否可達,是否可以部署內(nèi)容;一般三種情況
kubectl -n namespace名 logs -f --tail 200 pod名?-n? namespace? ?查看命名空間下的 pods日志(運行后才有日志,此命令查看實時的200條日志)
kubectl exec -it -n namespace名 pod名 sh? 進入pod
?
kubectl get services,pods -o wide? ?查看所有的pods和services, -o 輸出格式為wide或者yaml
kubectl describe pod pod名 -n namespace名 ?查看pod的描述狀態(tài)
kubectl describe job/ds/deployment pod名 -n namespace名 ? 查看三個控制器下pod描述
kubectl exec ?-it pod名 -c 容器名 -- /bin/bash
kubectl get pod pod名 -n namespace名 -oyaml | kubectl replace --force -f - ? ?重啟pod命令
kubectl get pods -n namespace名
kubectl get pods pod名 -o yaml -n namespace名
kubectl get ds -n namespace名? ?查看命名空間下daemonset的信息
kubectl get ds ds名?-o yaml -n namespace名
kubectl get deployment -n namespace名
kubectl get deployment deployment名 -o yaml -n namespace名
后面加--force --grace-period=0;立刻強制刪除與下面的一起用
刪除當前的應用:kubectl delete ds daemonset名 -n namespace名、kubectl delete deployment deployment名 -n namespace名(備注:如果是沒刪除ds/deployment/job,直接刪除對應的pod(kubectl delete pod pod名?-n namespace名,pod會一直重啟)
查看容器實時最新的10條日志 docker logs -f -t --tail 10 容器名? ?文章來源:http://www.zghlxwxcb.cn/news/detail-454934.html
kubectl delete job jobname -n namespace名(job任務也是如此)文章來源地址http://www.zghlxwxcb.cn/news/detail-454934.html
到了這里,關(guān)于kubectl常用命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!