2.2. Helm チャート


Red Hat OpenShift 上の Red Hat build of Cryostat Operator を使用して Red Hat Cryostat をインストールする代わりに、Helm チャートを使用できます。Red Hat build of Cryostat Operator は Cryostat のインストールに適した方法ですが、より少ないクラスター権限で柔軟なインストール方法が必要な場合は、Helm チャートで Cryostat をインストールすることができます。

Helm は Red Hat OpenShift 上のパッケージマネージャーであり、以下のようなメリットがあります。

  • カスタムフックを使用して、アプリケーションの定期的な更新を適用します。
  • 複雑なアプリケーションのインストールを管理します。
  • パブリックサーバーまたはプライベートサーバーでホストできるチャートを提供します。パブリックサーバーでチャートを共有する場合は、セキュリティー上のリスクを認識していることを確認してください。
  • アプリケーションの以前のバージョンへのロールバックをサポートします。

デフォルトで、Red Hat OpenShift 4.12 には Helm チャートパッケージマネージャーが含まれています。

Cryostat Helm チャートで Cryostat をインストールする前に、Cryostat Helm チャートおよび Red Hat build of Cryostat Operator でサポートされている以下の機能を検討してください。

Expand
機能Cryostat Helm チャートRed Hat build of Cryostat Operator

サービスを利用した Cryostat へのアクセス

ルートを利用した Cryostat へのアクセス

Basic 認証

 

OpenShift OAuth 認証

 

エンドツーエンドの暗号化

 

Grafana インテグレーション

永続ストレージ

Sidecar レポートジェネレーター

 

前出の表から、Cryostat Helm チャートが Red Hat build of Cryostat Operator と同じレベルの機能をサポートしていないことがわかります。

2.2.1. Helm チャートを使用した Cryostat のインストール

デフォルトで、Red Hat OpenShift 4.12 には Helm チャートパッケージマネージャーが含まれています。このパッケージマネージャーを使って、Red Hat OpenShift に Cryostat Helm チャートをインストールすることができます。次に、この Helm チャートを使って、Red Hat OpenShift に Cryostat インスタンスをインストールすることができます。

Cryostat Helm チャートをインストールすると、Helm チャートは以下のオブジェクトを作成します。

  • Cryostat、Grafana、および Grafana 用のデータソースが含まれる Deployment
  • Cryostat と Grafana のサービスを Red Hat OpenShift クラスターの外部に公開する Routes。このオブジェクトは、Red Hat OpenShift ではデフォルトで有効になっています。
  • Cryostat と Grafana の Services
  • Cryostat の Service AccountRole、および Role Binding により、Cryostat Helm チャートはこれらのオブジェクトを使用してアプリケーションを検出することができます。

前提条件

  • Red Hat OpenShift Web コンソールを使用して OpenShift Container Platform にログインしている。
  • OpenShift Container Platform でアプリケーションおよび他のワークロードを作成するために、プロジェクトで適切なロールと権限を設定している。

手順

  1. Red Hat OpenShift Web コンソールで、Developer モードに切り替えます。
  2. +Add メニューをクリックします。
  3. Developer Catalog パネルから、Helm Chart をクリックします。
  4. Cryostat タイルをクリックします。Red Hat OpenShift の Web コンソールにウィンドウが表示されます。

    ヒント

    Cryostat タイルをすばやく見つけるには、検索フィールドに Cryostat と入力してください。

  5. Create をクリックします。
  6. Create Helm Release ウィンドウで、次のアクションを実行します。

    1. Release name フィールドに、Cryostat Helm チャートの名前を入力します。
    2. Chart version ドロップダウンリストから、Cryostat のバージョンが選択されていることを確認します。
    3. オプション: Form viewChart Values をクリックしてから、Cryostat Helm チャートのオプションを設定します。
    4. オプション: その他の設定オプションにアクセスするには、YAML View に切り替えて、必要に応じてパラメーターを編集します。

      図2.13 OpenShift Create Helm Release ウィンドウ

  7. Create をクリックします。

    Cryostat Helm チャートの情報を表示できるタブ付きのウィンドウが Web コンソールで開く場合があります。Release notes タブで、インストール後に実行する必要のある手順を確認できます。これらの手順を実行するには、Red Hat OpenShift クラスターの oc CLI を使用する必要があります。Cryostat Helm チャートは、デフォルトでネットワークに Routes を使用します。Routes を無効にしている場合、選択したネットワークの種類によって手順が異なる場合があります。

    重要

    Cryostat Helm チャートの core.route.enabled または grafana.route.enabledfalse に設定すると、Routes リソースが無効になり、Web コンソールにポート転送 oc の指示が表示されます。

  8. オプション: トポロジーウィンドウで Pod アイコンをクリックし、Details タブまたは Resources タブに移動して、Pod の詳細情報を表示します。

    ヒント

    Pod をすばやく見つける必要がある場合は、オプションの表示、リソースによるフィルタリング、Pod の名前の入力ができるフィルターツールバーの使用を検討してください。

    Release notes タブに記載されているインストール後の手順を完了すると、アプリケーションで Cryostat を使用できるようになります。

    図2.14 OpenShift の Pod トポロジーウィンドウ

検証

  1. インストール後の手順を完了したターミナルで、"Visit the Cryostat application at …​" ステップに進み、Cryostat アプリケーションにアクセスできる URL を表示します。
注記

Cryostat アプリケーション URL にアクセスするための URL は、選択した設定パラメーターによって異なります。

改訂日時: 2024-07-02

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat