-
Notifications
You must be signed in to change notification settings - Fork 2
Spinnaker base usage
kimhyungkook edited this page Mar 12, 2019
·
1 revision
스피니커의 파이프 라인을 생성하여 기본적인 DEV 환경에서 PROD 환경으로 배포하는 방법을 살펴본다.
이미지 위주로 진행을 하고, 자세한 내용은 참고화면 에서 참고바란다.
DEV 클러스터는 EKS 이고,
PROD 클러스터는 KOPS 로 만든 클러스터이다.
devops 라는 어플리케이션 생성
1) 최초 생성시에 configuration 이 생성되는데, 여기서 docker 파일이 새로이 올라왔을때 자동으로 파이프라인이 시작하도록 Automated Triggers 를 설정한다.
v2로 만들었기때문에 Type 은 Deploy(manifest) 방식으로 설정을 하고
Deployment 를 생성하는 yaml 파일을 적용하였다.
Manual Judgment 는 관리자가 다음으로 진행 할지 여부를 선택하는 화면이다.
Instructions 에 질문을 적고, Judgment Inputs 에는 별다른 값을 안넣어도, 기본 두개 옵션이 생성된다.
PROD 는 v1 으로 설정되어있는 cluster 이기때문에 Type 은 Deploy 로 설정을 한다.
V1 방식은 2)번항목처럼 yaml 파일을 넣지 않고, UI 로 Cluster 를 만드는 방식이다.
위의 화면처럼 이미지를 선택하고, 배포 방식을 선택한다.
port 와 probe 까지 모두 등록하여 준다.
Manual Judgment 모습
pod 배포된 모습