가격

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 제품 체험판

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

추가 자료

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

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

개발자를 위한 Red Hat OpenShift

인프라에 대한 걱정 없이 애플리케이션을 개발하세요. Red Hat® OpenShift®를 통해 원하는 툴을 사용하여 애플리케이션을 빌드하고 배포할 수 있습니다.

플랫폼 엔지니어를 위한 Red Hat OpenShift

Red Hat OpenShift는 플랫폼 엔지니어링 팀에 내부 개발자 플랫폼을 효과적으로 구축하고 관리하는 데 필요한 툴을 제공합니다.

Red Hat OpenShift 리소스

주요 제품

  • Red Hat OpenShift

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