7.3.4. CLI を使用した動的プラグインの有効化


動的プラグインを有効にすることで、Web コンソールにページ、パースペクティブ、またはダッシュボード項目を追加して拡張できます。コンソール Operator の設定にある spec.plugins に ConsolePlugin という名前を追加して、Web コンソールがそれを読み込むようにします。

前提条件

  • cluster-admin 権限を持つユーザーとしてクラスターにログインしている。
  • Operator チャートや Helm チャートなどのスクリプトによるインストールを使用して、動的プラグインをインストールしている。
  • クラスター上に ConsolePlugin カスタムリソース (CR) が存在する。

手順

  1. 以下のコマンドを実行して、ConsolePlugin リソースの名前を確認します。

    $ oc get consoleplugin
  2. オプション: 以下のコマンドを実行して、特定の ConsolePlugin リソースの詳細を表示します。

    1. プラグイン名を環境変数として設定します。

      $ PLUGIN_NAME="<plugin_name>"

      ここで、<plugin_name> は ConsolePlugin リソースの名前になります。

    2. プラグインの詳細を確認します。

      $ oc get consoleplugin "${PLUGIN_NAME}" -o yaml

      次の例は、spec.plugins にプラグインがリストされている ConsolePlugin YAML を示しています。

      apiVersion: operator.openshift.io/v1
      kind: Console
      metadata:
        name: cluster
      spec:
        plugins:
          - <plugin_name>
          # ...

      <plugin_name> は、ご使用のプラグイン名に置き換えます。

  3. コンソール Operator の設定に ConsolePlugin という名前を追加することで、動的プラグインを有効にします。

    注記

    以下のパッチコマンドを実行する前に、Operator が動的プラグインのインストールを完了していることを確認してください。

    1. プラグインパッチを環境変数として設定します。

      $ PLUGIN_PATCH=$(cat <<EOF
      [
        {
          "op": "add",
          "path": "/spec/plugins/-",
          "value": "<plugin_name>"
        }
      ]
      EOF
      )
    2. コンソール Operator の設定にパッチを適用します。

      $ oc patch consoles.operator.openshift.io cluster --type=json -p "${PLUGIN_PATCH}"

検証

  1. コンソール Operator の設定に ConsolePlugin 名が含まれていることを確認するには、次のコマンドを実行します。

    $ oc get console.operator.openshift.io cluster -o jsonpath='{.spec.plugins}{"\n"}'
  2. OpenShift Container Platform Web コンソールを更新します。

    コンソールが更新された設定を適用するのに数分かかる場合があります。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

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

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

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

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

Legal Notice

Theme

© 2026 Red Hat
トップに戻る