3.4. CLI Manager Operator の使用
クラスター管理者が CLI Manager Operator をセットアップして設定すると、ユーザーはそれを使用して CLI プラグインをインストール、更新、アンインストールできます。
CLI Manager Operator を使用して OpenShift CLI のプラグインをインストールおよび管理する機能はテクノロジープレビュー機能です。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、以下のリンクを参照してください。
3.4.1. CLI Manager Operator を使用して CLI プラグインをインストールする リンクのコピーリンクがクリップボードにコピーされました!
CLI Manager Operator を使用して CLI プラグインをインストールできます。
前提条件
- Krew のドキュメントの インストール手順 に従って、Krew をインストールした。
- CLI Manager がインストール済みである。
- CLI Manager のカスタムインデックスが Krew に追加されている。
- OpenShift Container Platform 4.17 以降を使用している。
手順
使用可能なすべてのプラグインを一覧表示するには、次のコマンドを実行します。
$ oc krew searchプラグインに関する情報を取得するには、次のコマンドを実行します。
$ oc krew info <plugin_name>プラグインをインストールするには、次のコマンドを実行します。
$ oc krew install <plugin_name>Krew によってインストールされたすべてのプラグインを一覧表示するには、次のコマンドを実行します。
$ oc krew list
3.4.2. CLI Manager Operator を使用してプラグインをアップグレードする リンクのコピーリンクがクリップボードにコピーされました!
CLI Manager Operator を使用して、CLI プラグインを新しいバージョンにアップグレードできます。
前提条件
-
cluster-adminロールを持つユーザーとして OpenShift Container Platform にログインしている。 - CLI Manager Operator がインストール済みである。
- アップグレードするプラグインがインストール済みである。
手順
- CLI を使用して、次のコマンドを入力します。
oc edit plugin/<plugin_name>
- YAML ファイルを編集して、プラグインの新しい仕様を含めます。
プラグインをアップグレードするための YAML ファイルの例
apiVersion: config.openshift.io/v1alpha1
kind: Plugin
metadata:
name: <plugin_name>
spec:
description: <description_of_plugin>
homepage: <plugin_homepage>
platforms:
- bin:
files:
- from: <plugin_file_path>
to: .
image: <plugin_image>
imagePullSecret:
platform: <platform>
shortDescription: <short_description_of_plugin>
version: <version>
3.4.3. CLI Manager Operator を使用して CLI プラグインを更新する リンクのコピーリンクがクリップボードにコピーされました!
CLI Manager Operator を使用して、OpenShift CLI (oc) 用にインストールされたプラグインを更新できます。
前提条件
- Krew のドキュメントの インストール手順 に従って、Krew をインストールした。
- CLI Manager Operator がインストール済みである。
- クラスター管理者によってカスタムインデックスが Krew に追加されている。
- クラスター管理者によってプラグインの更新が CLI Manager Operator に追加されている。
- 更新するプラグインはインストール済みである。
手順
単一のプラグインを更新するには、次のコマンドを実行します。
$ oc krew upgrade <plugin_name>Krew によってインストールされたすべてのプラグインを更新するには、次のコマンドを実行します。
$ oc krew upgrade
3.4.4. CLI Manager Operator を使用して CLI プラグインをアンインストールする リンクのコピーリンクがクリップボードにコピーされました!
CLI Manager Operator を使用して、OpenShift CLI (oc) 用にインストールされたプラグインをアンインストールできます。
前提条件
- Krew のドキュメントの インストール手順 に従って、Krew をインストールした。
- CLI Manager Operator を使用して OpenShift CLI のプラグインをインストールした。
手順
プラグインをアンインストールするには、次のコマンドを実行します。
$ oc krew uninstall <plugin_name>