Flow

Kaniko에서 제공해주는 Image에는 kaniko executor라는 실행 파일이 포함되어 있다. 이 이미지 안에서 다음과 같은 Flow로 빌드한다.

Base 이미지(Dockerfile의 FROM 이미지)의 파일 시스템을 추출 → Dockerfile에서 명령을 실행하여 각 명령 이후에 사용자 공간에서 파일 시스템의 스냅샷을 생성 → 각 명령 후에 변경된 파일 레이어를 기본 이미지(있는 경우)에 추가하고 이미지 메타데이터를 업데이트

Untitled

참고

[kaniko] 이미지 빌드 방식

Kaniko — An Advanced User Guide