4.9. Red Hat CodeReady Workspaces サーバーのホスト名の設定

この手順では、カスタムホスト名を使用するように CodeReady Workspaces を設定する方法を説明します。

前提条件

  • oc ツールが利用できる。
  • 証明書とプライベートキーファイルが生成されます。
重要

秘密鍵と証明書のペアを生成するには、他の CodeReady Workspaces ホストと同じ認証局(CA)を使用する必要があります。

重要

DNS プロバイダーに対し、カスタムホスト名をクラスター Ingress を参照するよう依頼します。

手順

  1. CodeReady Workspaces のプロジェクトを事前に作成します。

    $ oc create project openshift-workspaces
  2. TLS Secret を作成します。

    $ oc create secret TLS ${secret} \  1
    --key ${key_file} \                       2
    --cert ${cert_file} \                     3
    -n openshift-workspaces
    1
    TLS Secret 名
    2
    プライベートキーを含むファイル
    3
    証明書を含むファイル
  3. カスタムリソースに以下の値を設定します。

    spec:
      server:
        cheHost: <hostname>         1
        cheHostTLSSecret: <secret>  2
    1
    カスタム Red Hat CodeReady Workspaces サーバーのホスト名
    2
    TLS Secret 名
  4. CodeReady Workspaces がすでにデプロイされている場合は、すべての CodeReady Workspaces コンポーネントのロールアウトが完了するまで待ちます。