애플리케이션 생성
기본적인 웹 서비스 아키텍처를 설계하고 정상적으로 등록이 되었다면, 설계된 아키텍처를 기반으로 애플리케이션을 생성할 수 있습니다. Turaco 서비스에서 애플리케이션이란 물리적인 소스코드, 각 컴포넌트 리소스를 배포할 수 있는 차트 구성과 실제 K8S 환경에 서비스를 배포하고 모니터링까지 가능한 리소스입니다. 하나의 애플리케이션은 여러 Kubernetes 클러스터 환경에 배포될 수 있으며, 각 환경별로 모니터링을 수행하고 상세한 리소스 편집 기능을 제공합니다.
설계한 아키텍처로 애플리케이션 생성
애플리케이션은 워크스페이스 ➔ MSA 개발 ➔ 아키텍처 페이지와 애플리케이션 페이지에서 애플리케이션 생성 메뉴를 통해 생성합니다.
기본적인 애플리케이션에 대한 정보와 아키텍처 설계 기반 변환된 소스코드가 저장될 소스리포지터리를 선택하여 애플리케이션을 생성합니다.
로 표기된 데이터베이스 컴포넌트에서는 아이디/패스워드와 같은 민감한 항목을 애플리케이션 생성 시점에 속성을 지정합니다.
애플리케이션 생성은 소스코드 생성 및 기본적인 환경구성으로 다소 시간이 소요될 수 있습니다.
아키텍처 생성
애플리케이션 생성에 필요한 소스 리포지터리 설정은 가이드 환경구성 ➔ 설정 페이지를 참고해주세요.
생성된 애플리케이션들은 워크스페이스 ➔ MSA 개발 ➔ 애플리케이션 페이지에서 관리되며, 각 애플리케이션별 상태값은 애플리케이션 생성 시점의 과정이 표기됩니다.
준비됨: 애플리케이션 생성 요청이 되어 소스코드 변환전의 상태생성: 컴포넌트 설계에 따라 각 컴포넌트별 소스코드 생성중릴리즈: 생성된 소스코드를 소스 리포지터리에 푸쉬중완료: 소스 리포지터리에 정상적으로 모든 소스코드가 푸쉬 완료된 상태