第2章 OpenShift Container Platform への CodeReady Workspaces のインストール
2.1. OpenShift 4 Web コンソールで CodeReady Workspaces オペレーターを使用した CodeReady Workspaces のインストール
このセクションでは、OpenShift 4 Web コンソールで利用可能な CodeReady Workspaces Operator を使用して CodeReady Workspaces をインストールする方法を説明します。
Operator は、以下を提供する OpenShift アプリケーションをパッケージ化し、デプロイし、管理する方法です。
- インストールおよびアップグレードの反復性。
- すべてのシステムコンポーネントの定期的なヘルスチェック。
- OpenShift コンポーネントおよび独立したソフトウェアベンダー(ISV)コンテンツの OTA(Over-the-air)更新。
- フィールドエンジニアからの知識をカプセル化し、すべてのユーザーに展開する場所。
前提条件
- OpenShift 4 の実行中のインスタンスの管理者アカウント
手順
- OpenShift Web コンソールを開きます。
-
Red Hat CodeReady Workspaces
プロジェクトを作成するには、左側のパネルで Home → Projects セクションに移動します。 - Create Project ボタンをクリックします。
Create Project ポップアップウィンドウで、プロジェクトの詳細を入力し、検証します。
-
名前:
CodeReady Workspaces
-
表示名:
Red Hat CodeReady Workspaces
-
説明:
Red Hat CodeReady Workspaces
-
名前:
- Red Hat CodeReady Workspaces Operator を左側のパネルにインストールするには、Operators → OperatorHub セクションに移動します。
-
Filter by keyword フィールドに
Red Hat CodeReady Workspaces
と入力します。 - Red Hat CodeReady Workspaces タイルをクリックします。
- Red Hat CodeReady Workspaces ポップアップウィンドウで、Install ボタンを クリックします。
Install Operator 画面で、以下のオプションを選択し、検証します。
- インストールモード: クラスター上の特定のプロジェクト。
-
namespace がインストールされている
CodeReady Workspaces
。
- Red Hat CodeReady Workspaces Operator のインスタンスを作成するには、左側のパネルで Operators → Installed Operators セクションに移動します。
- Installed Operators 画面で、Red Hat CodeReady Workspaces 名をクリックします。
- Operator Details 画面で、Details タブの Provided APIs セクションで Create Instance リンクをクリックします。
-
Create CheCluster ページ には、作成 する CodeReady Workspaces インスタンス全体の設定が記載されています。これは CheCluster
カスタム
リソースです。デフォルト設定を使用したインストールの場合は、デフォルト値のままにします。設定を変更するには、「 CodeReady Workspaces インストールの設定 」を参照してください。 - codeready-workspaces クラスターを作成するには、ウィンドウの左下隅にある Create ボタンをクリックします。
- Operator Details 画面で、Red Hat CodeReady Workspaces Cluster タブで codeready-workspaces リンクをクリックします。
- codeready-workspaces インスタンスに移動するには、Red Hat CodeReady Workspaces URL の下にあるリンクをクリックします。
検証手順
- Red Hat CodeReady Workspaces Operator のインストールを検証するには、左側のパネルで Operators → Installed Operators セクションに移動します。
- Installed Operators 画面で、Red Hat CodeReady Workspaces 名をクリックします。
- Details タブに移動します。
ページの下部の ClusterServiceVersion Details セクションで、以下のメッセージを待機します。
-
status:
Succeeded
-
Status Reason:
エラーなしで完了したインストールストラテジー
。
-
status:
- Events タブに移動します。
-
このメッセージを待つ:
install strategy completed with errors
. - Red Hat CodeReady Workspaces インスタンスのインストールを検証するには、CodeReady Workspaces Cluster タブに移動します。
- CheClusters 画面 に は、Red Hat CodeReady Workspaces インスタンスの一覧とそのステータスが表示されます。
-
表の codeready-workspaces
CheCluster
をクリックします。 - Details タブに移動します。
以下のフィールドの内容を確認します。
-
Message: フィールドにエラーメッセージが含まれる場合。予想されるコンテンツは
None
です。 - Red Hat CodeReady Workspaces URL: デプロイメントが正常に行われると、Red Hat CodeReady Workspaces インスタンスの URL が表示されます。空のフィールドは、デプロイメントに成功しなかったことを意味します。
-
Message: フィールドにエラーメッセージが含まれる場合。予想されるコンテンツは
- Resources タブに移動します。
- 画面には、CodeReady Workspaces デプロイメントに割り当てられたリソースの一覧が表示されます。
- リソースの状態の詳細は、その名前をクリックし、利用可能なタブの内容を検査します。
その他のリソース
- 『CodeReady Workspaces 2.3 End-user Guide』
- CodeReady Workspaces 2.3 Administration Guide
-
crwctl ユーティリティースクリプトを使用して
、
OpenShift Container Platform および OpenShift Dedicated バージョン 4.5 に CodeReady Workspaces をデプロイすることができます。この方法は外部からではなく、OperatorHub を使用したインストール方法が利用できない状況のバックアップインストール方法として機能します。Operator を使用した OpenShift 3 への CodeReady Workspaces のインストールについてのセクションを 参照してください。