第1章 CodeReady Workspaces のナビゲーション
本章では、Red Hat CodeReady Workspaces のナビゲーションについて利用できる方法を説明します。
1.1. Dashboard を使用した CodeReady Workspaces のナビゲーション
Dashboard は、\https://codeready-<openshift_deployment_name>.<domain_name>/dashboard
などの URL からクラスターからアクセスできます。本セクションでは、OpenShift でこの URL にアクセスする方法を説明します。
1.1.1. OAuth を使用した OpenShift の CodeReady Workspaces への初回ログイン
本セクションでは、OAuth を使用して初めて OpenShift で CodeReady Workspaces にログインする方法を説明します。
前提条件
- OpenShift インスタンスの管理者に問い合わせ、Red Hat CodeReady Workspaces の URL を取得してください。
手順
- Red Hat CodeReady Workspaces URL に移動し、Red Hat CodeReady Workspaces ログインページを表示します。
- OpenShift OAuth オプションを選択します。
- Authorize Access ページが表示されます。
- Allow selected permissions ボタンをクリックします。
-
アカウント情報を更新します。
Username
、Email
、First name
、およびLast name
フィールドを指定し、Submit ボタンをクリックします。
検証手順
- ブラウザーに Red Hat CodeReady Workspaces Dashboard が表示されます。
1.1.2. 新規ユーザーとして登録するための OpenShift の CodeReady Workspaces へのログイン
本セクションでは、初めて新しいユーザーとして登録するために OpenShift の CodeReady Workspaces にログインする方法を説明します。
前提条件
- OpenShift インスタンスの管理者に問い合わせ、Red Hat CodeReady Workspaces の URL を取得してください。
- 自己登録が有効にされている必要があります。「 自己登録の有効化 」を参照してください。
手順
- Red Hat CodeReady Workspaces URL に移動し、Red Hat CodeReady Workspaces ログインページを表示します。
- Register as a new user オプションを選択します。
-
アカウント情報を更新します。
Username
、Email
、First name
、およびLast name
フィールドを指定し、Submit ボタンをクリックします。
検証手順
- ブラウザーに Red Hat CodeReady Workspaces Dashboard が表示されます。
1.1.3. crwctl を使用した CodeReady Workspaces へのログイン
本セクションでは、CodeReady Workspaces Dashboard から login コマンドをコピーして、crwctl ツールを使用して CodeReady Workspaces にログインする方法を説明します。
前提条件
- Red Hat CodeReady Workspaces の実行中のインスタンス。Red Hat CodeReady Workspaces のインスタンスをインストールするには、https://access.redhat.com/documentation/ja-jp/red_hat_codeready_workspaces/2.13/html-single/installation_guide/index#installing-che.adoc を参照してください。
- CodeReady Workspaces CLI 管理ツール。https://access.redhat.com/documentation/ja-jp/red_hat_codeready_workspaces/2.13/html-single/installation_guide/index#using-the-chectl-management-tool.adoc を参照してください。
- Red Hat CodeReady Workspaces Dashboard をブラウザーで開いている。
手順
- Dashboard の右上隅を使用して、ユーザーのポップアップメニューを開きます。
- Copy crwctl login コマンド オプションを選択します。
-
通知メッセージ
The login command copied to clipboard
が表示されるのを待ちます。 login コマンドをターミナルに貼り付け、ログインが正常に実行されることを確認します。
$ crwctl auth:login ... Successfully logged into <server> as <user>
1.1.4. OpenShift 4 CLI を使用した CodeReady Workspaces クラスター URL の検索
本セクションでは、OpenShift 4 コマンドラインインターフェース (CLI) を使用して CodeReady Workspaces クラスター URL を取得する方法を説明します。URL は OpenShift ログまたは checluster
カスタムリソースから取得できます。
前提条件
- OpenShift で実行している Red Hat CodeReady Workspaces のインスタンス。
- ユーザーの場所は、CodeReady Workspaces インストールプロジェクトになります。
手順
checluster
CR (カスタムリソース) から CodeReady Workspaces クラスター URL を取得するには、以下を実行します。$ oc get checluster --output jsonpath='{.items[0].status.cheURL}'
または、OpenShift ログから CodeReady Workspaces クラスター URL を取得するには、以下を実行します。
$ oc logs --tail=10 `(oc get pods -o name | grep operator)` | \ grep "available at" | \ awk -F'available at: ' '{print $2}' | sed 's/"//'