Kubernetes illustration
바로 가기

Red Hat OpenShift에 Helm 사용하기

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

민첩성

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 OpenShift에 대해 자세히 알아보기

교육 시나리오

Red Hat OpenShift의 Helm 3에 대해 자세히 알아보고 체험해보세요.

인증

Helm 차트가 포함된 툴을 사용하는 경우 소프트웨어 제공업체가 Red Hat의 인증을 받도록 권장하세요.

블로그

OpenShift의 Helm 및 오퍼레이터

요약 보기

E-book

쿠버네티스 환경에서 애플리케이션 관리 간소화

Helm 및 쿠버네티스 오퍼레이터는 개발자 생산성을 개선하고, 애플리케이션 배포를 간소화하며, 업데이트 및 업그레이드를 간소화하는 데 도움이 될 수 있습니다.

문서

Red Hat OpenShift 오퍼레이터란?

Red Hat OpenShift 오퍼레이터는 쿠버네티스 네이티브 애플리케이션의 인스턴스 생성과 구성 및 관리를 자동화합니다.

문서

Red Hat OpenShift Serverless를 선택해야 하는 이유

Red Hat OpenShift Serverless는 서버리스 워크로드를 배포 및 관리하기 위해 쿠버네티스를 확장합니다.

OpenShift에 대한 자세한 내용

제품

선택한 인프라에서 애플리케이션 출시 테스트를 완료한 통합 서비스 세트를 포함하는 엔터프라이즈 애플리케이션 플랫폼입니다.

신속하게 모델과 AI 기반 애플리케이션을 개발, 훈련, 서비스하고 모니터링하는 툴을 제공하는 AI 플랫폼입니다.

컨테이너를 추가 또는 축소하더라도 환경 전반에서 영구적으로 데이터를 저장할 수 있는 소프트웨어 정의 스토리지입니다.

빌트인 보안 정책을 갖춘 단일 콘솔로 쿠버네티스 클러스터와 애플리케이션을 관리합니다.

리소스

교육

무료 교육 과정

Running Containers with Red Hat Technical Overview

무료 교육 과정

Developing Cloud-Native Applications with Microservices Architectures

무료 교육 과정

Containers, Kubernetes and Red Hat OpenShift Technical Overview