Skip to content

Latest commit

 

History

History
35 lines (27 loc) · 1.11 KB

logs.md

File metadata and controls

35 lines (27 loc) · 1.11 KB

日志

PipelineRuns 以及 TaskRuns的日志是关联到相关的Pod的.

要访问日志,现在有以下几种方式:

  • 你可以从pod中获取日志 例如使用 kubectl:

    # 获取TaskRun实例关联的pod名称
    kubectl get taskruns -o yaml | grep podName
    
    # 或者从PipelineRun获取关联的pod名称
    kubectl get pipelineruns -o yaml | grep podName
    
    # 使用kubectl访问pod中所有容器的日志
    kubectl logs $POD_NAME --all-containers
    
    # 或者获取pod中特定容器的日志
    kubectl logs $POD_NAME -c $CONTAINER_NAME
    kubectl logs $POD_NAME -c step-run-kubectl
  • 你可以直接使用tkn 命令行工具来访问日志

  • 你可以使用 web仪表盘来访问日志

  • 你可以设置外部服务来使用及显示日志, 例如 Elasticsearch, Beats and Kibana