get nodes kubectl get namespace 查看所有 Pod 对象 # 查看子命令帮助信息 kubectl get --help # 列出默认namespace中的所有pod...kubectl get pods # 列出指定namespace中的所有pod kubectl get pods --namespace=test # 列出所有namespace中的所有pod kubectl...get pods --all-namespaces # 列出所有pod并显示详细信息 kubectl get pods -o wide kubectl get replicationcontroller.../web-pod-13je7 --template={{.status.phase}} # 列出该namespace中的所有pod包括未初始化的 kubectl get pods,rc,services...显示 Pod 详细信息 kubectl describe pods/nginx kubectl describe pods my-pod kubectl describe -f pod.json 查看
kubectl version 获取集群详细信息 收集有关 Kubernetes 集群的详细信息。...kubectl cluster-info 列出可用的 Kubernetes API 资源 在 Kubernetes 中,该api-resources命令用于kubectl列出集群 API 服务器上可用的所有顶级...示例(检查部署的推出状态): kubectl rollout status deployment/ Pod描述信息 获取有关特定 pod 的详细信息。...foo --grace-period=900 解释资源 获取pod 清单的文档 kubectl explain pods 列出事件 kubectl get events --sort-by=.metadata.creationTimestamp...get pods -A -o=custom-columns='DATA:spec.containers[*].image' #在命名空间default中运行的所有镜像,按Pod分组 kubectl
$ kubectl get pods --all-namespaces # 列出所有 namespace 中的所有 pod $ kubectl get pods -o wide...# 列出所有 pod 并显示详细信息 $ kubectl get deployment my-dep # 列出指定 deployment...$ kubectl get pods --include-uninitialized # 列出该 namespace 中的所有 pod 包括未初始化的 # 使用详细输出来描述命令 $ kubectl...# List Services Sorted by Name # 根据重启次数排序列出 pod $ kubectl get pods --sort-by='.status.containerStatuses...get nodes -o jsonpath="$JSONPATH" | grep "Ready=True" # 列出当前 Pod 中使用的 Secret $ kubectl get pods -o
get kubectl get 列出一个或多个资源。 label kubectl label 添加或更新一个或多个资源的flags。...$ kubectl get pods --all-namespaces # 列出所有 namespace 中的所有 pod$ kubectl get pods -o wide...# 列出所有 pod 并显示详细信息$ kubectl get deployment my-dep # 列出指定 deployment$ kubectl get pods...kubectl get 命令详解 列出所有运行的Pod信息。...kubectl get pods 列出Pod以及运行Pod节点信息。 kubectl get pods -o wide 列出指定NAME的 replication controller信息。
kubectl apply nginx-deployment-sample 让我们列出pod kubectl get pods -l app=nginx 这是输出。 ?...自我愈合的Kubernetes的演示描述-例2 得到pod细节 $ kubectl get pods -o wide 获得第一个nginx pod,并删除它——其中一个nginx pod应该处于“终止”...delete pod $NGINX_POD; kubectl get pods -l app=nginx -o wide $ sleep 10 获得pod的细节——一个nginx pod应该是刚开始的...它可以防止Kubernetes在不需要时启动新的容器 $ NGINX_POD=$(kubectl get pods -l app=nginx --output=jsonpath="{.items[0]....metadata.name}") $ kubectl describe pod $NGINX_POD | grep -A1 Tolerations 睡5分钟 $ sleep 300 获取pods详细信息
List Kubernetes Resources(列出 Kubernetes 资源) 使用 kubectl get 操作列出一个或多个资源。...例如,使用kubectl get pods列出所有 Kubernetes pods。添加一个输出标志,如get pods -o wide将列出pod和额外的数据,如他们相关的节点名称。...get 操作可以列出额外的资源,例如服务和复制控制器。使用 kubectl 命令get rc或get services列出所有服务和复制控制器。...如果复制控制器正在管理 pods,您可以使用describe pods命令显示指定控制器的 pods的详细信息。 kubectl describe操作可以专注于特定的 pod 或节点。...例如,你可以使用 kubectl 命令describe nodes来显示指定节点的详细信息。另外,describe pods将显示指定 pod 的详细信息。 3.
例如,以下命令输出的结果相同: kubectl get pods nginx kubectl get pod nginx kubectl get po nginx NAME 指定资源的名称,名称区分大小写...例如 kubectl get pods flags 指定可选的参数。...例如, -s, -server 参数指定 Kubernetes API 服务器的地址和端口 -n 指定名称空间等 2 get命令 查询所有pod kubectl get pods 查询所有pod,并展示出附加信息...kubectl describe nodes node1 显示指定pod名称的pod详细信息 kubectl describe pods pod-name> 检查通过 replicationController...从pod返回日志快照 kubectl logs pod-name> 从pod中开启流式传输日志,类似于tail -f的linux指令 kubectl logs -f pod-name> 7 格式化输出
RC 和 service 列表, -o wide 查看详细信息 kubectl get rc,svc kubectl get pod,svc -o wide kubectl get pod pod...命令的基本输出 kubectl get services # 列出当前命名空间下的所有 services kubectl get pods --all-namespaces...# 列出所有命名空间下的全部的 Pods kubectl get pods -o wide # 列出当前命名空间下的全部 Pods,并显示更详细的信息...# 列出当前命名空间下的全部 Pods kubectl get pod my-pod -o yaml # 获取一个 pod 的 YAML # describe 命令的详细输出...node-role.kubernetes.io/master' # 获取当前命名空间中正在运行的 Pods kubectl get pods --field-selector=status.phase
使用–help查看详细信息。 Ps:kubectl的帮助信息、示例相当详细,而且简单易懂。建议大家习惯使用帮助信息。kubectl可以列出集群所有resource的详细。...详细信息 [root@Master1 ~]# kubectl get pod pod-redis -o yaml apiVersion: v1 kind: Pod metadata: creationTimestamp...的详细信息 [root@Master1 ~]# kubectl get pod pod-redis -o json 以describe显示一个pod的详细信息 describe类似于get,同样用于获取...类似于docker attach的功能,用于取得实时的类似于kubectl logs的信息 [root@Master1 ~]# kubectl get pods NAME...在1.2之前的版本中,使用kubectl get nodes则可以列出所有节点的信息,包括节点标签,1.2版本中不再列出节点的标签信息,如果需要查看节点被打了哪些标签,需要使用describe查看节点的信息
basic output# 列出所有 namespace 中的所有 service$ kubectl get services # 列出所有 namespace 中的所有 pod...$ kubectl get pods --all-namespaces # 列出所有 pod 并显示详细信息$ kubectl get pods -o wide # 列出指定 deployment...$ kubectl get deployment my-dep # 列出该 namespace 中的所有 pod 包括未初始化的$ kubectl get pods --include-uninitialized...by Name$ kubectl get services --sort-by=.metadata.name # 根据重启次数排序列出 pod$ kubectl get pods --sort-by=...get nodes -o jsonpath="$JSONPATH" | grep "Ready=True"# 列出当前 Pod 中使用的 Secret$ kubectl get pods -o json
使用–help查看详细信息。 Ps:kubectl的帮助信息、示例相当详细,而且简单易懂。建议大家习惯使用帮助信息。kubectl可以列出集群所有resource的详细。...~]# kubectl get po pod-redis -o yaml //以yaml文件形式显示一个pod的详细信息 apiVersion: v1 kind: Pod metadata:...kubectl get po -o json 3. describe describe类似于get,同样用于获取resource的相关信息。...15. attach 类似于docker attach的功能,用于取得实时的类似于kubectl logs的信息 [[email protected]-1 tmp]# kubectl get pods...在1.2之前的版本中,使用kubectl get nodes则可以列出所有节点的信息,包括节点标签,1.2版本中不再列出节点的标签信息,如果需要查看节点被打了哪些标签,需要使用describe查看节点的信息
这篇文章是关于使用 Kubectl 进行 Kubernetes 诊断的指南。 列出了 100 个 Kubectl 命令,这些命令对于诊断 Kubernetes 集群中的问题非常有用。...列出所有命名空间中的所有 pod:kubectl get pods --all-namespaces Pod 诊断: 1....列出特定命名空间中的 pod:kubectl get pods -n 2....列出命名空间中的 pod 网络策略:kubectl get networkpolicies -n 节点条件(Kubernetes 1.17+): 1....检索审核日志(如果启用):检查 Kubernetes 审核日志配置以了解审核日志的位置。 节点操作系统详细信息: 1.
例如,以下命令产生相同的输出: kubectl get pod pod1 kubectl get pods pod1 kubectl get po pod1 NAME:指定资源的名称。...如果省略名称,则显示所有资源的详细信息,如“kubectl get pods”。...expose 将复制控制器,服务或pod公开为新的Kubernetes服务。 get 列出一个或多个资源。...例如“kubectl get pods -n kube-system -o wide”命令将列出“kube-system”命名空间下的所有pod并且以表格状输出pod的相关附加信息(节点名称)。...对于pod,包括节点名称。 -o=yaml 输出YAML格式的API对象。 例如: kubectl get pods -n kube-system -o wide ?
例如: $ kubectl get pod pod1 $ kubectl get pods pod1 $ kubectl get po pod1 NAME:指定资源的名称,名称也大小写敏感的。...service $ kubectl get pods --all-namespaces # 列出所有命名空间下的 pod $ kubectl get pods -o wide...# 列出命名空间下所有 pod,带有更详细的信息 $ kubectl get deployment my-dep # 列出特定的 deployment $ kubectl...get pods --include-uninitialized # 列出命名空间下所有的 pod,包括未初始化的对象 # 有详细输出的 describe 命令 $ kubectl describe...get nodes -o jsonpath="$JSONPATH" | grep "Ready=True" # 列出某个 pod 目前在用的所有 Secret $ kubectl get pods
命令的基本输出 kubectl get services # 列出当前命名空间下的所有 services kubectl get pods --all-namespaces...# 列出所有命名空间下的全部的 Pods kubectl get pods -o wide # 列出当前命名空间下的全部 Pods,并显示更详细的信息...# 列出当前命名空间下的全部 Pods kubectl get pod my-pod -o yaml # 获取一个 pod 的 YAML # describe 命令的详细输出...kubectl describe nodes my-node kubectl describe pods my-pod # 列出当前名字空间下所有 Services,按名称排序 kubectl get...$JSONPATH" | grep "Ready=True" # 列出被一个 Pod 使用的全部 Secret kubectl get pods -o json | jq '.items[].spec.containers
最常见的操作可以使用以下 kubectl 命令完成: kubectl get - 列出资源 kubectl describe - 显示有关资源的详细信息 kubectl logs - 打印 pod 和其中容器的日志...使用kubectl get命令并查找现有的Pods: $ kubectl get pods NAME READY STATUS...://jocatalin/kubernetes- 可以看到关于Pod容器的详细信息:IP地址、使用的端口和与Pod生命周期相关的事件列表。...获取Pod名称并将其存储在POD_NAME环境变量中: $ export POD_NAME=$(kubectl get pods -o go-template --template '{{range ....为此,我们使用exec命令并使用Pod的名称作为参数。先列出环境变量: kubectl exec $POD_NAME——env 再次值得一提的是,容器本身的名称可以省略,因为在Pod中只有一个容器。
get pods将返回当前上下文minikube命名空间的默认资源。...因此,运行带有新上下文的kubectl get pods将导致下面的错误: $ kubectl get pods --context=DevUser-context Error from server...这确保DevUser只能获取、更新和列出pod上的活动,而不能做其他事情。...在创建角色和角色绑定之后,让我们再次列出pod。我们将成功地把它们列出来。...我们知道DevUser应该只能获取、更新和列出pod。让我们尝试使用这个上下文创建一个pod。
列出当前Kubernetes集群中所有的Pod,并按照CPU使用率进行排序kubectl get pods --all-namespaces --sort-by=".spec.containers[]....查找并删除特定命名空间下的所有Podkubectl get pods -n --no-headers=true | awk '{print $1}' | xargs kubectl...delete pod -n 该命令通过以下步骤实现:使用kubectl get pods -n --no-headers=true命令获取特定命名空间下的所有...获取当前Kubernetes集群中所有节点的详细信息,包括IP地址和节点标签:kubectl get nodes -o=custom-columns='NAME:.metadata.name,IP:.status.addresses...示例命令:kubectl label pods my-pod app=my-app上述命令将为名为my-pod的Pod对象添加一个名为app的标签,其值为my-app。
版本 3 explain 显示资源文档信息 4 get 取得确认对象信息列表 5 describe 取得确认对象的详细信息 6 logs 取得pod中容器的log信息 7 exec 在容器中执行一条命令...api-versions 使用api-versions命令可以列出当前版本的kubernetes的服务器端所支持的api版本信息。...get 使用get命令确认所创建出来的pod和deployment的信息 确认pod 可以看到创建出来的pod的所有信息,也可以使用Kubectl get po进行确认 [root@master ~]...,可以加上-o wide参数,比如对pods可以看到此pod在哪个node上运行,此pod的集群IP是多少也被一并显示了 [root@master ~]# kubectl get pods -o wide...logs 类似于docker logs,使用kubectl logs能够取出pod中镜像的log,也是故障排除时候的重要信息 [root@ku8-1 tmp]# kubectl logs mysql-