Skip to main content

스테이지 생성

Turaco 서비스 애플리케이션에서의 스테이지는 Kubernetes 클러스터 환경과 맵핑되어 리소스를 배포, 편집하고 각각의 컴포넌트를 모니터링할 수 있는 환경을 제공합니다.

스테이지 생성

스테이지애플리케이션 생성 가이드를 통해 생성된 애플리케이션의 상세 정보 페이지에서 추가할 수 있습니다.

스테이지 추가

스테이지를 구성하려면 프로비저닝된 클러스터컨테이너 레지스트리가 반드시 필요합니다.


기본적인 스테이지에 대한 정보를 입력하고, 리소스를 배포할 클러스터와 파이프라인을 통해 빌드된 컨테이너 이미지를 저장하는 컨테이너 레지스트리를 선택하여 스테이지를 생성합니다. 스테이지 생성은 환경구성으로 인해 다소 시간이 소요될 수 있습니다.

create stage

스테이지 인증서 적용

인증서 적용 - 클러스터 선택

인증서 적용 시 인증서와 연결 가능한 클러스터만 선택할 수 있으며 이미 다른 스테이지에서 인증서가 적용된 클러스터는 선택할 수 없습니다.


스테이지 생성 시점에 인증서를 선택하면 인증서 적용을 위한 레코드 정보를 입력할 수 있습니다. 인증서는 설정인증서 페이지에서 생성된 인증서 중 발급됨 상태의 인증서만 표기되고 선택 가능합니다.

create stage-cert

도메인 레코드 설정은 스테이지에서 사용하려는 레코드를 입력합니다.

  • 와일드 카드 인증서인 경우 : 어떠한 A 레코드를 입력해도 상관없습니다.
  • 특정 도메인 인증서인 경우 : 해당 도메인의 A 레코드를 입력합니다. (ex. a.demo-twolinecode.net -> a)
  • Sans 인증서인 경우 : 인증서에 정의된 sans 도메인에 대한 A 레코드만 입력합니다. (ex. a.demo-twolinecode.net, b.demo-twolinecode.net -> a 또는 b)

스테이지 기본 구성

스테이지의 상세 페이지에서는 해당 애플리케이션에 포함된 컴포넌트별 배포를 수행하고, 스테이지와 맵핑된 클러스터 관련 리소스를 조회할 수 있습니다.

create stage

number 스테이지 리소스 조회

  • 스테이지와 맵핑된 클러스터에 배포된 애플리케이션 리소스를 조회할 수 있습니다.

number 스테이지 리소스 배포

  • 컴포넌트 일괄 배포 및 구성된 파이프라인에 대해서 다중으로 실행할 수 있습니다.
  • 일괄배포 실행 시 코드를 포함하지 않는 리소스의 경우 선택한 리소스 항목을 다중으로 생성합니다.
  • 일괄 파이프라인 실행 해당 스테이지에 등록된 모든 파이프라인을 실행합니다.
  • 일괄 파이프라인 실행 취소 해당 스테이지에 실행중인 모든 파이프라인 실행을 중지합니다.

number 스테이지 전환

  • 현재 선택된 스테이지 정보와 다른 스테이지로 전환할 수 있습니다.

number 리소스 보기

  • 아키텍처에 포함된 모든 컴포넌트를 2가지 타입에서 선택하여 조회할 수 있습니다.
  • 디자이너: 아키텍처 디자이너에서 생성한 형태 그대로 컴포넌트를 조회
  • 목록: 테이블 형태로 조회

number 리소스 상태

  • 리소스 상태는 색깔을 통해 확인할 수 있습니다.
  • 노란색: 클러스터에 리소스가 배포되지 않은 상태
  • 파란색: 클러스터에 networking 및 configmap, secret이 정상적으로 배포된 상태
  • 초록색: 클러스터에 리소스가 정상적으로 배포된 상태
  • 주황색: 클러스터에 배포된 리소스 대기 상태 (Pending, Waiting)
  • 주황색: 클러스터에 배포된 리소스가 실패한 상태