kubectl delete pods,services -l name=myLabel # 删除具有 name=myLabel 标签的 pod 和 serivce kubectl delete pods,services -l name=myLabel --include-uninitialized # 删除具有 name=myLabel 标签的 pod 和 service,包括尚未初始化的 kubectl -n my-ns delete po,svc --all # 删除 my-ns namespace下...
kubectl get pods --all-namespaces --field-selector status.phase=Running -o json | \ jq '.items[] | "kubectl get pods \(.metadata.name) -o wide -n \(.metadata.namespace)"' "kubectl get pods metrics-server-6d684c7b5-gtd6q -o wide -n kube-system" "kubectl get pods local-path-p...
kubectl get pods podA -n NAMEAPSCE-A -o yaml --export> padA.yaml pod 可以换成其他申明式资源如卷、services等;如果不带上参数--export目前没有发现有特别大的不同 kubectl get all -n ns -o yaml --export> padA.yaml#导出某个命令空间所有资源 现在很多产品如rancher openshift,等;UI界面 直接可视...
kubectl get pods --all-namespaces -o jsonpath='{range .items[*].status.initContainerStatuses[*]}{.containerID}{"\n"}{end}' | cut -d/ -f3 # 列出事件(Events),按时间戳排序 kubectl get events --sort-by=.metadata.creationTimestamp # 列出所有警告事件 kubectl events --types=Warning # 比较...
kubectl get rc/web service/frontend pods/web-pod-13cd8 # 获取所有 resource kubectl get all kubectl edit 使用默认编辑器 编辑服务器上定义的资源。使用命令行工具获取的任何资源都可以使用 edit 命令编辑。edit 命令会打开使用 KUBE_EDITOR,GIT_EDITOR 或者 EDITOR 环境变量定义的编辑器,可以同时编辑多个资源,...
kubectl get pods --all-namespaces --field-selector status.phase=Pending -o json | \jq '.items[] | "kubectl delete pods \(.metadata.name) -n \(.metadata.namespace)"' | \xargs -n 1 bash -c # 这个命令要拆开来看# 首先, 获取所有ns中状态为Pending的pods, 并以json形式输出# 这个语句其...
kubectl get pods --all-namespaces 显示指定空间的pod kubectl get pods -o wide --namespace apm 其中–namespace 与-n 作用等同,后面接命名空间参数 kubectl get deployment -n apm kubectl get pods,svc,rc -n apm svc和services是一样的 这些命令都可以通过 kubectl get --help 来查看帮助 ...
kubectl get pods --all-namespaces -o custom-columns=NS:.metadata.namespace,NAME:.metadata.name,"CPU(requests)":.spec.containers[*].resources.requests.cpu,"CPU(limits)":.spec.containers[*].resources.limits.cpu,"MEMORY(requests)":.spec.containers[*].resources.requests.memory,"MEMORY(limits)":...
$ kubectlgetpods--all-namespaces # 列出所有 namespace 中的所有 pod $ kubectlgetpods-o wide # 列出所有 pod 并显示详细信息 $ kubectlgetdeployment my-dep # 列出指定 deployment $ kubectlgetpods--include-uninitialized # 列出该 namespace 中的所有 pod 包括未初始化的 ...
3)显示所有pods kubectl get pods kubectl get pods -o wide 4)显示所有命名空间的所有pods kubectl get pods --all-namespaces 5)显示指定命名空间的pods kubectl get pods --namespace=default kubectl get pods -n default 注意:default为命名空间的名字,可以改成想要查询的命名空间。