Kubernetes illustration
セクションを選択

Red Hat OpenShift と Helm の連携

URL をコピー
Helm は、Kubernetes を用いたコンテナ化アプリケーションのパッケージングとデプロイメントを、ハイブリッドクラウドのあらゆる場所で標準化、単純化するパッケージおよびインストールマネージャーです。作成したアプリケーションを開発者がパッケージ化できるため、組織内外の誰もが簡単に共有および展開できるようになります。Helm を使用すると、アプリケーションを設定するためのインストールや基本的な構成管理といった Day 1 タスクや、簡単なアップグレードやロールバックの実行といった Day 2 オペレーションを自動化することも可能です。

アジリティ

GitOps や CI/CD の効率化と統合を支援します。自動デプロイメントとシンプルかつ一貫したアップグレードにより、アジリティを実現します。

シンプルさ

アプリケーションを頻繁にデプロイするために開発者が常に自動化を利用できるようにすることで、デプロイを単純化します。

一貫性

手動で行っていた作業を自動化することでデプロイ時間を大幅に短縮し、デプロイ中のエラー率を低減させます。

ワークロードやアプリケーションはカスタムのものも ISV がサポートするものも共に、Helm チャートを使用して Red Hat® OpenShift® 上にデプロイすることが可能です。これは、ISV のクラウドネイティブのアプリケーションの相互運用性とサポート、ISV アプリケーションのデプロイと管理における優れたユーザーエクスペリエンス、およびデプロイメントのためのベストプラクティスの準拠に役立ちます。

 

OpenShift の Web コンソールを使用して、Developer Catalog に掲載されている Helm チャートからチャートを選択してインストールしたり、カスタム Helm チャートリポジトリを追加したりすることが可能です。Helm のリリースは、これらのチャートを使って作成、アップグレード、ロールバック、アンインストールできます。Helm CLI は OpenShift Web コンソールの Web ターミナルと統合されており、プロジェクトに関する情報を簡単に可視化、閲覧、管理することができます。

Discover Financial Services による、エンタープライズ Helm チャートリポジトリの構築と Red Hat OpenShift での Helm チャート管理に関する短編動画をご覧ください

Kubernetes Operator は、Kubernetes ネイティブのアプリケーションをデプロイ、管理する手段です。デプロイとライフサイクル管理 (スケールイン、スケールアウト、アップデート、アップグレード、バックアップ、リストア、データ整合性管理など) を単純化します。Operator はループで実行され、アプリケーションの状態を継続的にチェックしてソフトウェア開発者が定義した構成に従ってアプリケーションが動作しているかどうかを判断します。また、定義された望ましい設定に準拠するために、必要な変更を自動的に行います。

目的推奨
アプリケーションの Day 1 タスク (インストール) や簡単な Day 2 タスク (あるバージョンから次のバージョンへの単純なアップデートなど) を自動化する必要があるHelm
アプリケーションには簡単なアップデートが必要だが、Day 2 オペレーションに多くの自動化を必要としないHelm
Helm チャートによってデプロイされたアプリケーションのメンテナンスやカスタマイズを行うには、ユーザーによる手動手順 (Helm CLI を使わない) が必要Operator
アプリケーションは高度な Day 2 タスク (自動調整、障害時のバックアップとリカバリ、アップデートや再構成のためのシーケンス化されたオーケストレーションステップ、インテリジェント・スケーリングなど) を必要としているOperator
アドバイス:ベストプラクティスとして、アップデートや再設定で kubectl による手作業が必要な場合は、必ず Operator を使用するようにしましょう。

Helm と Red Hat OpenShift についてさらに知る

学習シナリオ

Red Hat OpenShift での Helm 3 の詳細を確認し、使ってみましょう。

認定資格

Helm チャートを備えたツールを利用している場合は、そのソフトウェアのプロバイダーに Red Hat 認定の取得を依頼してください。

ブログ

OpenShift での Helm と Operator

関連資料

e ブック

Kubernetes 環境でのアプリケーション管理を単純化する

Helm と Kubernetes Operator は、開発者の生産性を向上させ、アプリケーションのデプロイを単純化し、アップデートとアップグレードを効率化するのに役立ちます。

記事

Red Hat OpenShift Operator とは

Red Hat OpenShift Operator は、Kubernetes ネイティブのアプリケーションのインスタンスの作成、構成、および管理を自動化します。

記事

Red Hat OpenShift Serverless を選ぶ理由

Red Hat OpenShift Serverless は Kubernetes を拡張し、サーバーレス・ワークロードのデプロイと管理ができるようにします。

OpenShift の詳細はこちら

製品

統合されたテスト済みのサービス一式を備えたエンタープライズ・アプリケーション・プラットフォームであり、ユーザーの選ぶインフラストラクチャを使ってアプリケーションを市場に投入するために活用できます。

機械学習 (ML) モデルを迅速に開発し、トレーニングし、テストすることができる完全にサポートされたサンドボックス。

コンテナのスピンアップおよびスピンダウン時に環境全体でデータを永続的に保存できるソフトウェア・デファインド・ストレージ。

Kubernetes クラスタとアプリケーションを制御する、セキュリティポリシーを組み込んだ単一のコンソール。

リソース

e ブック

Red Hat OpenShift のビジネス価値に関する IDC エグゼクティブサマリー

アナリスト資料

Red Hat OpenShift クラウドサービスについての Total Economic Impact™

関連資料

データシート

Red Hat OpenShift Container Platform

データシート

Red Hat OpenShift Platform Plus

詳細

セルフマネージド Red Hat OpenShift サイジングおよびサブスクリプション・ガイド

概要

Red Hat OpenShift のスキルパス

アナリスト資料

分散型ハイブリッドクラウドでエッジでの配信を実現

アナリスト資料

Red Hat OpenShift のビジネス価値

アナリスト資料

クラウドサービスでアジリティを加速する企業

アナリスト資料

OpenShift Platform Plusの収益機会の評価

e ブック

Azure Red Hat OpenShift の使用を開始する

チェックリスト

成功するハイブリッドクラウド戦略の 7 つの特徴

チェックリスト

サイト信頼性エンジニアリングが役立つ 5 つの方法

チェックリスト

クラウド・コンピューティングでセキュリティ機能をサポートする 6 つの方法

お客様事例

世界的なテクノロジー企業がネットワークエッジへの 5G 導入を推進

お客様事例

KPMG、先進的なシステム統合プラットフォームにより州民サービスの成果を改善

お客様事例

HCA Healthcare、患者の生命を保護するために革新的なデータプラットフォームを採用

お客様事例

Banco Galicia、インテリジェントな NLP プラットフォームによって新規法人顧客を数分でオンボーディング

お客様事例

Brightly が Red Hat OpenShift Service on AWS でイノベーションを加速

動画

BMW ConnectedDrive と Red Hat OpenShift

トレーニング

無料のトレーニングコース

Running Containers with Red Hat Technical Overview

無料のトレーニングコース

Developing Cloud-Native Applications with Microservices Architectures

無料のトレーニングコース

Containers, Kubernetes and Red Hat OpenShift Technical Overview