4.2. API 끝점


다음 API 끝점을 사용할 수 있습니다.

  • /apis/build.openshift.io/v1/namespaces/{namespace}/builds/{name}/log

    • GET: 지정된 빌드의 로그

4.2.1. /apis/build.openshift.io/v1/namespaces/{namespace}/builds/{name}/log

표 4.1. 글로벌 경로 매개변수
매개변수유형설명

name

string

BuildLog의 이름

네임스페이스

string

팀 및 프로젝트의 경우와 같은 오브젝트 이름 및 인증 범위

표 4.2. 글로벌 쿼리 매개변수
매개변수유형설명

container

string

로그를 스트리밍할 수 있는 cointainer입니다. Pod에 컨테이너가 한 개 있는 경우에만 기본값은 컨테이너입니다.

팔로우

boolean

true인 경우 빌드가 종료될 때까지 빌드 로그를 스트리밍해야 합니다.

insecureSkipTLSVerifyBackend

boolean

insecureSkipTLSVerifyBackend는 apiserver가 연결된 백엔드의 제공 인증서의 유효성을 확인하지 않아야 함을 나타냅니다. 이렇게 하면 apiserver와 백엔드 간에 HTTPS 연결이 안전하지 않습니다. 즉, apiserver에서 수신 중인 로그 데이터를 실제 kubelet에서 확인할 수 없습니다. kubelet이 apiserver의 TLS 인증 정보를 확인하도록 구성된 경우 실제 kubelet에 대한 연결이 중간 공격의 사람에 취약하지 않습니다(예: 공격자가 실제 kubelet에서 들어오는 실제 로그 데이터를 가로챌 수 없음).

limitBytes

integer

limitBytes, If set 은 로그 출력을 종료하기 전에 서버에서 읽을 바이트 수입니다. 이는 완전한 최종 로깅 행을 표시하지 않을 수 있으며 지정된 제한보다 약간 많거나 적을 수 있습니다.

nowait

boolean

nowait true인 경우 빌드를 아직 사용할 수 없는 경우에도 호출이 즉시 반환됩니다. 그렇지 않으면 서버는 빌드가 시작될 때까지 기다립니다.

string

'true'인 경우 출력이 상당히 인쇄됩니다.

이전

boolean

이전 빌드 로그를 반환합니다. 기본값은 false입니다.

sinceSeconds

integer

sinceSeconds는 로그를 표시하는 현재 시간 이전의 상대 시간(초)입니다. 이 값이 Pod를 시작한 시간보다 앞면 Pod 시작 이후의 로그만 반환됩니다. 이 값이 향후이면 로그가 반환되지 않습니다. sinceSeconds 또는 sinceTime 중 하나만 지정할 수 있습니다.

tailLines

integer

taillines, If set, is the number of lines from the end of the logs to show. 지정하지 않으면 컨테이너 생성 또는 sinceSeconds 또는 sinceTime에서 로그가 표시됩니다.

타임 스탬프

boolean

타임스탬프(true인 경우)는 모든 로그 출력의 시작 부분에 RFC3339 또는 RFC3339Nano 타임스탬프를 추가합니다. 기본값은 false입니다.

version

integer

로그를 볼 빌드 버전입니다.

HTTP 방법
GET
설명
지정된 빌드의 로그 읽기
표 4.3. HTTP 응답
HTTP 코드리포지토리 본문

200 - OK

BuildLog 스키마

401 - 무단

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.