You need to enable JavaScript to run this app.
导航

查看容器组信息

最近更新时间2023.08.11 10:57:04

首次发布时间2023.08.11 10:57:04

本文主要介绍容器组(Pod)相关基本信息、事件信息、日志信息、YAML 配置信息等的查看方法。

通过控制台查看

  1. 登录 容器服务控制台
  2. 单击左侧导航栏中的 集群
  3. 选择 工作负载 > 容器组
  4. 容器组 页面选择目标命名空间,查看容器组基本信息。
    alt
  5. 单击容器组名称,进入 容器组详情页,切换各个页签,查看容器组详细信息。
    页签说明
    概览显示 Pod 的基本信息、网络配置、状态、关联的存储信息。
    容器列表显示 Pod 下所有容器(Container)的列表,以及每个 Container 的基本信息。
    访问方式显示 Pod 关联的服务(Service)信息,通过服务的访问方式、内外部断点等信息访问该 Pod。Service 相关说明,请参见 服务概述
    事件显示 Pod 近一个小时内发生的事件信息,请及时查看。超过一小时的 Pod 事件信息暂不支持查看。
    日志显示 Pod 的各个 Container 日志信息。按需选择 Container 和显示的日志条数,也支持下载日志。
  6. (可选)在 容器详情页,单击右上角按钮,对容器组进行相关操作。
    alt
    操作按钮说明
    控制台单击 控制台,可登录到 Container。相当于在集群中执行kubectl exec -it {your_container_name} -- /bin/bash命令。
    更多操作可编辑或导出容器组的 Yaml 配置、查看监控信息等,也可以删除容器组。详细说明,请参见 管理容器组

通过 kubectl 命令查看

  1. 连接 Pod 所在集群。详细操作,请参见 连接集群
  2. 执行 kubectl 命令,查看 Pod 信息。

    说明

    请将命令中的变量符${变量}替换为您实际的 Pod 相关值。以查看 Pod 详情的命令为例,例如${pod-name}demo-pod${pod-namespace}default,则完整命令如下:

    kubectl get pod demo-pod -n default -o wide
    
    • 查看 Pod 详情
      kubectl get pod ${pod-name} -n ${pod-namespace} -o wide
      
    • 查看 Pod 事件
      kubectl descirbe pod ${pod-name} -n ${pod-namespace}
      
    • 查看 Pod 日志
      • 查看 Pod 第一个 Container 日志或 Pod 下只有一个 Container 时:
        kubectl logs ${pod-name} -n ${pod-namespace}
        
      • 查看 Pod 下指定的 Container 日志时:
        kubectl logs ${pod-name} -n ${pod-namespace} [-c ${container-name}]
        
      • 查看 Pod 下所有 Container 日志时:
        kubectl logs ${pod-name} -n ${pod-namespace} ---all-containers
        
    • 查看 Pod YAML 配置
      kubectl get pod ${pod-name} -n ${pod-namespace} -o yaml