3.2. Web コンソールを使用した OpenShift サンドボックスコンテナー Operator のデプロイ
Web コンソールから Operator をインストールし、ワークロードを表示できます。
3.2.1. Web コンソールを使用した OpenShift サンドボックスコンテナー Operator のインストール リンクのコピーリンクがクリップボードにコピーされました!
OpenShift Container Platform Web コンソールから OpenShift サンドボックスコンテナー Operator をインストールできます。
前提条件
- OpenShift Container Platform 4.8 がインストールされていること。
-
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。
手順
- ブラウザーウィンドウを開き、OpenShift Container Platform Web コンソールにログインします。
-
Administrator パースペクティブで、Operators
OperatorHub に移動します。 -
Filter by keyword フィールドに
OpenShift sandboxed containersと入力します。 - OpenShift sandboxed containers タイルを選択します。
- Operator についての情報を確認してから、Install をクリックします。
Install Operator ページで以下を行います。
- 利用可能な Update Channel オプションから preview-1.0 を選択します。これにより、OpenShift Container Platform バージョンと互換性がある OpenShift サンドボックスコンテナーのバージョンをインストールすることができます。
インストールされた namespace の場合、Operator recommended namespace オプションが選択されていることを確認します。これにより、Operator が必須の
openshift-sandboxed-containers-operatornamespace にインストールされます。この namespace は存在しない場合は、自動的に作成されます。注記OpenShift サンドボックスコンテナー Operator を
openshift-sandboxed-containers-operator以外の namespace にインストールしようとすると、インストールが失敗します。- Approval Strategy の場合、デフォルト値である Automatic が選択されていることを確認します。OpenShift サンドボックス は、z-stream の新規リリースが利用可能になると自動的に更新されます。
- Install をクリックし、Operator を OpenShift サンドボックスコンテナー namespace で利用可能にします。
これで、OpenShift サンドボックスコンテナー Operator がクラスターにインストールされました。クラスターでランタイムを有効にして Operator をトリガーすることができます。これには、OpenShift CLI (oc) を使用して KataConfig カスタムリソースを作成します。
apiVersion: kataconfiguration.openshift.io/v1
kind: KataConfig
metadata:
name: example-kataconfig
3.2.2. Web コンソールからの OpenShift サンドボックスコンテナーワークロードの表示 リンクのコピーリンクがクリップボードにコピーされました!
OpenShift サンドボックスコンテナーベースのワークロードは、Web コンソールで表示すると通常のワークロードと同じように表示されます。この 2 つの唯一の違いは runtimeClassName のみです。runtimeClassName は、ワークロードに使用されるランタイムを決定します。このコンテキストでは、OpenShift がサンドボックスコンテナーベースで有効化されるランタイムは kata です。ワークロードの Pod が使用する runtimeClass を表示できます。
前提条件
- OpenShift Container Platform 4.8 をお使いのクラスターがインストールされている。
-
cluster-adminロールを持つユーザーとしてクラスターにアクセスできる。
手順
-
Administration
Workloads に移動します。 -
詳細を表示するワークロードのタイプを特定します。たとえば、
Pod、Deployment、DeploymentConfigsオブジェクトなどです。 - 一覧から該当するワークロードを選択します。
-
Details ページで
runtimeClassに移動します。 -
詳細を表示するには、
runtimeClassにカーソルを合わせます。kataがランタイムとして使用されている場合、runtimeClassの値はkataになります。