배포환경 단위로 격리된 네트워크가 구성되며, 배포환경에서 아래의 설정 및 관리가 가능합니다.

배포환경은 쿠버네티스 클러스터 상에서 Namespace에 해당합니다.

ale의 스페이스, 프로젝트, 배포환경, 서비스 등 전체적인 구조에 관한 사항은 아래를 참고하세요.



배포환경 생성

프로젝트 생성main 을 이름으로 하는 배포환경이 동시에 생성됩니다.

프로젝트에 속하지 않은 배포환경을 단독으로 생성할 수 없습니다. 프로젝트는 배포환경(Namespace)의 묶음으로 사용되는 표시명으로, 대시보드를 사용하는 사용자의 관리 편의성을 위한 명칭입니다.

배포환경 정보

상단부는 선택된 배포환경이 속한 프로젝트 이름, 리소스 정보와 배포환경 셀렉터로 구성되어 있습니다. 하단부의 정보 탭에서 배포환경 내 서비스의 정보를 조회하고 관리할 수 있습니다.

배포환경 추가

빈 배포환경으로 생성

우측 상단의 배포환경 셀렉터에서 새 배포환경 생성을 클릭한 후, 빈 배포환경으로 생성하기를 선택하세요. 이름과 배포될 클러스터를 정한 후 생성하기를 클릭하면 새로운 배포환경이 생성됩니다.

배포환경을 복제하여 생성

서비스가 배포되어 있는 배포환경을 원본 배포환경으로 선택하면, 선택된 환경의 모든 서비스가 복제된 새로운 배포환경이 생성됩니다.

원본 배포환경을 복제하는 기능으로 개발 서버, 운영 서버, QA 서버환경을 간편하게 구축할 수 있습니다. 자동생성된 서비스는 중지 상태이며 모두 시작 기능으로 간편하게 실행할 수 있습니다.

배포환경 복제해 새로운 배포환경을 생성할 때, 기존 배포환경에 저장된 시크릿은 복제되지 않습니다. 배포환경 복제 페이지를 참고해 시크릿을 새로 저장하세요.

배포환경 관리

배포환경 전환

우측 상단의 배포환경 셀렉터를 클릭하면 다른 배포환경으로 전환할 수 있습니다.

메인 배포환경을 제외한 배포환경은 고유의 컬러가 부여됩니다. 배포환경의 컬러로 배포 또는 수정할 서비스가 속할 배포환경을 확인하세요.

YAML파일 다운로드 및 적용

배포된 모든 서비스의 배포 설정이 담긴 YAML 파일을 다운로드하고 새로운 배포환경에서 Drag & Drop 방식으로 적용할 수 있습니다.

YAML 형식의 배포 스크립트 파일을 활용하면 간편하게 프로젝트 전체를 복제 할 수 있습니다. 관련한 가이드는 배포환경 복제 페이지를 참고하세요.

기본 배포환경 설정

설정탭 배포환경 정보 메뉴에서 기본 배포환경으로 지정 버튼을 눌러 특정 배포환경을 기본 배포환경으로 설정할 수 있습니다. 프로젝트 패널 접속시 기본 배포환경으로 접속되기 때문에 업데이트가 잦은 배포환경을 기본 배포환경으로 설정해 주세요.

배포환경 삭제

설정탭 최하단의 배포환경 삭제 항목에서 배포환경 삭제하기를 클릭하고 확인하면 배포환경이 삭제됩니다.

프로젝트 내에 배포환경이 한 개만 존재하는 경우 프로젝트 삭제하기 버튼으로 표시되며, 프로젝트와 함께 배포환경도 삭제됩니다.

공통변수 / 시크릿 관리

설정탭의 시크릿관리 화면에서, 우측의 아이콘을 클릭해 공통변수 및 시크릿을 저장해, 선택된 배포환경의 서비스에 활용할 수 있습니다.

시크릿 값은 Drag & Drop 방식으로 간편하게 적용할 수 있습니다. 서비스 배포시 환경변수 적용에 관한 가이드는 환경변수 관리 페이지를 참고하세요.

시크릿은 배포환경 단위로 저장 및 공유할 수 있습니다.

방화벽 설정

다른 배포환경, 프로젝트 또는 타 서비스 등 배포환경 외부에서 원격으로 접속할 수 있도록 TCP 외부 접속을 허용할 수 있습니다. 설정 메뉴 방화벽 관리 항목에서 해당 설정을 켜게 되면, 모든 IP에 대해 접속이 허용되므로 보안에 유의해야합니다.

프로젝트 외부 서비스 또는 로컬 컴퓨터와의 통신에 관한 가이드는 서비스 간 통신 페이지를 참고하세요.