本文主要介绍容器组(Pod)相关基本信息、事件信息、日志信息、YAML 配置信息等的查看方法。
页签 | 说明 |
---|---|
概览 | 显示 Pod 的基本信息、网络配置、状态、关联的存储信息。 |
容器列表 | 显示 Pod 下所有容器(Container)的列表,以及每个 Container 的基本信息。 |
访问方式 | 显示 Pod 关联的服务(Service)信息,通过服务的访问方式、内外部断点等信息访问该 Pod。Service 相关说明,请参见 服务概述。 |
事件 | 显示 Pod 近一个小时内发生的事件信息,请及时查看。超过一小时的 Pod 事件信息暂不支持查看。 |
日志 | 显示 Pod 的各个 Container 日志信息。按需选择 Container 和显示的日志条数,也支持下载日志。 |
操作按钮 | 说明 |
---|---|
控制台 | 单击 控制台,可登录到 Container。相当于在集群中执行kubectl exec -it {your_container_name} -- /bin/bash 命令。 |
更多操作 | 可编辑或导出容器组的 Yaml 配置、查看监控信息等,也可以删除容器组。详细说明,请参见 管理容器组。 |
说明
请将命令中的变量符${变量}
替换为您实际的 Pod 相关值。以查看 Pod 详情的命令为例,例如${pod-name}
为demo-pod
、${pod-namespace}
为default
,则完整命令如下:
kubectl get pod demo-pod -n default -o wide
kubectl get pod ${pod-name} -n ${pod-namespace} -o wide
kubectl descirbe pod ${pod-name} -n ${pod-namespace}
kubectl logs ${pod-name} -n ${pod-namespace}
kubectl logs ${pod-name} -n ${pod-namespace} [-c ${container-name}]
kubectl logs ${pod-name} -n ${pod-namespace} ---all-containers
kubectl get pod ${pod-name} -n ${pod-namespace} -o yaml