워크스페이스

워크스페이스(Workspace)는 팀 또는 조직 별로 제공되는 독립적인 업무 공간입니다. 팀은 하나 이상의 담당 애플리케이션의 개발과 운영, 모니터링을 워크스페이스를 통해 수행합니다. 하나 이상의 구성원이 워크스페이스에 등록되어 협업을 수행합니다.

워크스페이스에는 애플리케이션의 배포와 운영에 필요한 자원이 할당됩니다. 자원의 할당은 플랫폼 관리자가 수행하는 데, 플랫폼에 등록된 클러스터와 이미지 레지스트리를 대상으로 합니다.

클러스터 자원 할당

칵테일 클라우드에서 워크스페이스에 클러스터 자원을 할당하는 방법에는 서비스 맵을 할당하는 방법이 있습니다. 칵테일 클라우드의 서비스 맵은 네임스페이스를 확장 한 관리 단위로, 정확히 말하면 워크스페이스에 네임스페이스를 할당한다고 할 수 있습니다.

팀에 서비스 맵 즉, 네임스페이스만을 할당하는 방법으로 네임스페이스는 클러스터를 논리적으로 나눈 격리된 독립 공간입니다. 보통 가상 클러스터라 불립니다. 네임스페이스를 할당받은 팀은 애플리케이션 배포와 운영만 담당합니다. 클러스터(인프라)는 별도 팀에서 관리합니다. 팀의 구성과 역할이 애플리케이션 개발과 운영 중심인 경우 적합한 방법입니다.

이미지 레지스트리 할당과 공유

워크스페이스에는 애플리케이션 컨테이너 이미지를 저장하고 관리할 수 있는 레지스트리가 독립적으로 할 당 됩니다. 팀 또는 애플리케이션 별로 이미지를 관리 하고, 자동화된 파이프라인을 구성합니다.

경우에 따라 팀 또는 애플리케이션이 공통된 이미지를 공유하는 경우도 있습니다. 이 경우에는 워크스페이스에 공유할 이미지 레지스트리를 할당할 수 있습니다. 이 경우 하나 이상의 워크스페이스가 하나의 공유 이미지 레지스트리를 사용 하게 됩니다.

접속하는 계정의 권한이 사용자 계정일 경우에 필요하며, 어드민 권한으로 등록되어 있을 경우에는 워크스페이스는 부가적으로 사용할 수 있습니다.

Last updated