가격

Red Hat OpenShift에 Helm 사용하기

URL 복사
Helm은 하이브리드 클라우드 어디서나 컨테이너화된 애플리케이션의 패키징 및 배포 작업을 쿠버네티스로 표준화하고 간소화하는 패키지 및 설치 관리자입니다. 개발자는 조직 안팎의 모든 사용자가 손쉽게 공유하고 배포하도록 Helm으로 애플리케이션을 패키징할 수 있습니다. 또한 애플리케이션 설정을 위한 설치 및 기본 구성 관리 같은 Day 1 태스크와 몇 가지 단순한 업그레이드 및 롤백 수행 등 Day 2 오퍼레이션도 Helm으로 자동화할 수 있습니다.

셀프 서비스

개발자는 Helm을 통해 애플리케이션, 툴, 서비스를 손쉽게 가동할 수 있습니다. 승인된 카탈로그에서 애플리케이션, 툴 또는 서비스를 선택하여 구성하고 배포하면 됩니다.

손쉬운 분배

Helm을 사용하면 애플리케이션을 손쉽게 패키징하고 공유하여 애플리케이션에 확장성을 부여할 수 있습니다.

재사용성

Helm은 개발 및 테스트 프로세스를 단축함과 동시에 다양한 환경에 맞춰 새로운 Helm 차트를 구축하거나 기존 Helm 차트를 사용해 CI/CD 전략을 개선합니다.

Red Hat 리소스

민첩성

IT 운영을 간소화하고 GitOps 및 CI/CD 작업에 통합하는 데 도움이 됩니다. Helm은 자동 배포와 간편하고 일관된 업그레이드로 민첩성을 실현합니다.

간소화

자주 배포되는 애플리케이션은 개발자가 자동화할 수 있어, 배포가 간소화됩니다.

일관성

수동 태스크를 자동화하여 배포 시간뿐 아니라 배포 중 오류 발생 가능성을 크게 줄여 줍니다.

Helm 차트를 사용해 사용자 정의/ISV 지원 워크로드 및 애플리케이션을 Red Hat® OpenShift®에 배포할 수 있습니다. 이는 ISV가 제공하는 클라우드 네이티브 애플리케이션의 상호운용성과 지원을 확보하고, ISV 애플리케이션의 배포 및 관리를 위한 사용자 환경을 개선하고, 배포 모범 사례를 준수하는 데 도움이 됩니다.

 

OpenShift 웹 콘솔에서 개발자 카탈로그에 나열된 Helm 차트 중 하나를 선택하여 설치할 수도 있고, 사용자 정의 Helm 차트 리포지토리를 추가할 수도 있습니다. 이 차트를 사용해 Helm 릴리스를 생성, 업그레이드, 롤백, 제거할 수 있습니다. Helm CLI는 OpenShift 웹 콘솔의 웹 터미널과 통합되므로 프로젝트 관련 정보를 손쉽게 시각화, 탐색, 관리할 수 있습니다.

Red Hat OpenShift에서 엔터프라이즈 Helm 차트 리포지토리를 구축하고 Helm 차트를 관리하는 방법을 Discover Financial Services의 동영상에서 직접 확인하세요.

쿠버네티스 오퍼레이터는 쿠버네티스 네이티브 애플리케이션을 배포 및 관리하는 방법으로서, 배포 및 라이프사이클 관리(예: 확장 및 축소, 업데이트, 업그레이드, 백업, 복원, 데이터 무결성 관리)를 간소화합니다. 오퍼레이터는 루프로 실행되면서 애플리케이션의 상태를 지속적으로 점검하고 소프트웨어 개발자가 정의한 구성에 맞게 애플리케이션이 실행되고 있는지 확인합니다. 또한 변경이 필요할 때 자동으로 변경하여 원하는 방식으로 정의된 구성을 준수하도록 합니다.

목표권장 사항
Day 1 태스크(설치) 및 일부 간단한 Day 2 태스크(예: 간단한 버전 업데이트) 자동화가 필요한 애플리케이션Helm
간단한 업데이트가 필요하며 Day 2 오퍼레이션 자동화는 그다지 필요하지 않은 애플리케이션Helm
Helm 차트로 배포된 애플리케이션을 유지관리 또는 사용자 정의하는 데 사용자의 수동 작업 단계가 필요함(Helm CLI 외부에서 실행)오퍼레이터
고급 Day 2 태스크(예: 자동 조정, 장애 발생 시 백업 및 복구, 업데이트/재구성/지능형 확장을 위한 순차적 오케스트레이션 단계)가 필요한 애플리케이션오퍼레이터
팁: 업데이트 또는 재구성을 위해 kubectl을 사용한 수동 단계를 거쳐야 할 때 가장 좋은 방법은 오퍼레이터를 사용하는 것입니다.

오퍼레이터 및 Helm의 작동 방식에 대한 비디오 개요 보기

허브

레드햇 공식 블로그

레드햇 공식 블로그에서 고객, 파트너, 커뮤니티 에코시스템 등 현재 화제가 되는 최신 정보를 살펴 보세요.

모든 Red Hat 제품 체험판

무료 제품 체험판을 통해 핸즈온 경험을 얻고, 자격증 시험에 대비하거나 해당 제품이 조직에 적합한지 평가할 수 있습니다.

추가 자료

엣지 컴퓨팅에서 Red Hat OpenShift를 활용하는 방법과 사례

Red Hat OpenShift로 엣지 컴퓨팅을 구현하는 방법과 구조, 지원 방식, 실제 적용 사례까지 확인하세요. 기업의 분산 환경 운영에 최적화된 가이드를 제공합니다.

플랫폼 엔지니어링과 DevOps 비교

플랫폼 엔지니어링과 DevOps 간에 어떤 차이점이 있는지 알아보고 목표에 부합하는 접근 방식을 찾아보세요.

쿠버네티스(Kubernetes, k8s)란? 개념, 사용법, 특징 및 차이점

쿠버네티스(Kubernetes, k8s)는 컨테이너 오케스트레이션과 자동화 도구로 컨테이너화된 애플리케이션 관리와 배포를 수행하는 플랫폼입니다. 개념과 사용법을 알아보세요.

Red Hat OpenShift 리소스

주요 제품

  • Red Hat OpenShift

    선택한 하이브리드 클라우드 인프라에 맞게 애플리케이션을 대규모로 구축, 현대화 및 배포할 수 있는 통합 애플리케이션 개발 플랫폼입니다.