[제3화] Helm chart와 앱 카탈로그를 통한 리소스 배포 관리

다양한 유형의 멀티 클러스터 환경은 관리의 편의성과 일관성이 중요합니다. 이를 위해 운영자는 하나의 멀티 클러스터 통합 지점을 통해 일관성 있는 환경 구성을 할 수 있어야합니다.

하지만, 플랫폼에 따라 다양한 리소스를 프로비저닝하는 방법은 그렇게 간단하지 않으며, 일관된 배포를 위한 작업에는 많은 시간이 소요됩니다. 따라서, 서비스를 일관성 있게 배포하면서 빠르게 프로비저닝을 할 수 있는 기술이 중요합니다.


아코디언 v1은 애플리케이션을 배포할 때, 운영에 필요한 설정 및 보안 정보와 볼륨과 같은 리소스를 개별 설정한 후에 연동해야 했습니다. 하지만 아코디언 v2에서는 서비스 구성에 필요한 애플리케이션 배포와 함께 인프라 환경도 카탈로그를 통해 쉽게 생성할 수 있게 되었습니다.

예를 들어, 전통적인 3tier 구조인 WEB, WAS, DB를 이전에는 각각의 카탈로그로 생성 및 관리해야 했던 반면, 아코디언 v2에서는 하나의 카탈로그에서 WEB, WAS, DB를 구성하고 관리할 수 있게 되었습니다. 



하나의 앱 카탈로그로 편리하게 Web, WAS, DB 구성 관리가 가능한 ACCORDION v2



Helm Chart 지원

아코디언 v2는 기존 카탈로그 이외에 다양한 종류의 기본 카탈로그를 제공합니다. 아코디언의 카탈로그 기능을 통해 서비스를 구성하는 방식 외에도 사용자에게 친숙한 Helm chart (헬름차트) 를 지원합니다.

쿠버네티스 패키지 관리자인 Helm chart를 통해, 서비스구성에 필요한 쿠버네티스 리소스를 정의하여 한번에 생성할 수 있습니다. Helm을 통해 정의된 쿠버네티스 리소스는 yaml 파일로 생성 및 관리되며, 배포 외에 버전 관리와 업그레이드 작업에도 사용할 수 있습니다.

사용자는 아코디언의 Helm chart repository에서 제공하는 차트를 이용하여 애플리케이션을 배포할 수 있으며 이외에도 작성된 차트를 저장하거나 3rd party repository를 추가할 수도 있습니다.




다양한 기본 카탈로그와 Helm Chart 지원



지금까지 아코디언 v2에서 제공하는 앱 카탈로그와 Helm Chart 지원에 대해 알아봤습니다. 다음화에서는 더욱 강화된 보안관리기능에 대해 알아보도록 하겠습니다

[출처] https://accordions.co.kr/it_trend/16122/

1개의 댓글이 있습니다.

약 2년 전

좋은정보 잘보았습니다

Reply

댓글 남기기

댓글을 남기기 위해서는 로그인이 필요합니다.

로그인 회원가입

댓글 남기기

댓글을 남기기 위해서는 로그인이 필요합니다.

로그인 회원가입