Application
Dockerfile
을 작성하는 방법에 따라서 다양한 방법으로 어플리케이션의 컨테이너 이미지를 빌드할 수 있다. 베이스 이미지를 바탕으로 필요한 파일만 업데이틀 할 수도 있고, 심지어 Dockerfile
하나만으로도 컨테이너 이미지의 빌드가 가능하며, docker build
의 옵션으로 환경변수를 지정하여 다양한 환경에 맞는 이미지를 생성할 수 있다.
#
Buildconfig에 정의된 어플리케이션은 아래 명령어를 사용하여 빌드할 수 있으며, 이렇게 빌드된 컨테이너 이미지는 kupboard.yaml
(또는 사용자정의 설정파일)에 정의된 Harbor 레지스트리에 자동으로 push된다.
Build customer application
Build all customer applications
Build all customer applications from all customer kollections
#
Deployment어플리케이션의 컨테이너 이미지를 빌드하기 위한 kupboard kollection app
명령어가 정상적으로 수행되고 이미지가 Harbor 레지스트리에 push된다면, deploy
명령어를 사용하여 service 클러스터에 컨테이너를 배포할 수 있다.