picture
  1. 배포환경 관리

클라우드타입은 development, qa, production 등 원하는 배포환경을 생성하고 배포환경에 따라 서비스를 구성할 수 있는 기능을 지원합니다.

각 배포환경은 서비스가 배포되는 클러스터를 지정할 수 있으며, 하나의 배포환경 내에 위치한 서비스는 동일 네트워크에 존재하기 때문에 서비스명을 hostname으로 하여 서로 통신할 수 있습니다. 서로 다른 배포환경에 서비스를 배포한 경우, 동일한 내부 네트워크에 위치하지 않아 서비스명으로 통신할 수 없고, 다른 배포환경의 서비스로 통신이 필요한 경우에는 외부 서비스와 마찬가지로 URL 기반으로 연결해야 합니다.

배포환경 생성

배포환경 생성하기

1. 새 배포환경 생성

프로젝트 패널의 우측 배포환경 셀렉터를 클릭하고 새 배포환경 생성 버튼을 클릭하세요.

클라우드타입에서 최초 프로젝트 생성 시, 기본 배포환경은 'main'으로 설정됩니다.

2. 배포환경 생성 정보 입력

배포환경을 생성하기 위해서는 폼의 각 항목에 값을 작성해주어야 합니다.

  • 원본 배포환경

    원본 배포환경을 선택하면 서비스와 설정 값이 그대로 복사되어 신규 배포환경에 생성됩니다. 변경이 필요한 부분은 배포환경을 생성 후 수정이 가능하며, 용도에 따라 원본을 복사하지 않고 빈 배포환경을 생성할 수도 있습니다.
  • 배포환경명

    배포환경명은 영문 소문자와 숫자, 하이픈(-), 구분점(.) 만 허용되며 4자리 이상 20자리 이하로 구성되어야 합니다.
  • 리전

    서비스를 배포할 리전을 선택해주세요. 향후 국내 뿐만 아니라 글로벌 리전까지 확대 지원 예정입니다.
    클라우드타입에서 제공하는 클러스터 이외에 직접 소유하고 있는 Kubernetes 클러스터를 연결하여 리전으로 설정할 수 있습니다.

3. 배포환경 생성 확인

배포환경 생성이 완료되면 프로젝트 패널 우측의 배포환경 정보 표시 부분에서 신규로 생성된 배포환경명을 확인할 수 있습니다. 하단 이미지의 예시는 dev 배포환경을 생성한 것입니다.

배포환경 관리

배포환경 이름 변경하기

프로젝트 패널 우측 상단에 위치한 버튼을 클릭하여 프로젝트 설정 화면으로 이동합니다. 이어서 배포환경 정보의 배포환경 이름 항목에서 이름을 변경하고 변경하기 버튼을 클릭하면 배포환경 이름이 변경됩니다.

기본 배포환경으로 설정하기

기본 배포환경으로 지정 버튼을 눌러 특정 배포환경을 기본 배포환경으로 설정할 수 있습니다. 기본 배포환경으로 생성한 경우 프로젝트 패널 접속시 선택된 배포환경으로 표시되며 CLI나 GitHub Actions 등에서 작업 요청시 배포환경명을 지정하지 않은 경우 기본 배포환경에 반영됩니다.

배포환경 삭제

배포환경 삭제하기

프로젝트 설정 화면 최하단의 배포환경 삭제 항목에서 배포환경 삭제하기 버튼을 클릭하고 확인하면 배포환경이 삭제됩니다. 프로젝트 내에 배포환경이 한 개만 존재하는 경우 프로젝트가 삭제되니 유의해주십시오.

사용에 문제나 어려움이 있다면 디스코드 채널에서 문의하세요.
디스코드 링크