第4章 Knative Serving のインストール
Knative Serving をインストールすると、クラスター上で Knative サービスや関数を作成できます。また、オートスケーリングやネットワークオプションなどの追加機能をアプリケーションに利用することも可能です。
OpenShift Serverless Operator をインストールした後、デフォルト設定を使用して Knative Serving をインストールすることも、KnativeServing
カスタムリソース (CR) でより詳細な設定を設定することもできます。KnativeServing
CR の設定オプションの詳細は、グローバル設定 を参照してください。
OpenShift Serverless で Red Hat 分散トレースを使用する 場合は、KnativeServing をインストールする前に、Red Hat 分散トレースをインストールして設定する必要があります。
4.1. Web コンソールを使用した Knative Serving のインストール
OpenShift Serverless Operator をインストールした後、OpenShift Container Platform の Web コンソールを使用して Knative Serving をインストールします。デフォルトの設定を使用して Knative Serving をインストールすることも、KnativeServing
カスタムリソース (CR) でより詳細な設定を設定することもできます。
前提条件
- OpenShift Container Platform に対するクラスター管理者権限を持っているか、Red Hat OpenShift Service on AWS または OpenShift Dedicated に対するクラスターもしくは専用管理者権限を持っている。
- OpenShift Container Platform Web コンソールにログインしている。
- OpenShift Serverless Operator がインストールされている。
手順
-
OpenShift Container Platform Web コンソールの Administrator パースペクティブで、Operators
Installed Operators に移動します。 - ページ上部の Project ドロップダウンメニューが Project: knative-serving に設定されていることを確認します。
- OpenShift Serverless Operator の Provided API 一覧で Knative Serving をクリックし、Knative Serving タブに移動します。
- Create Knative Serving をクリックします。
Create Knative Serving ページで、Create をクリックしてデフォルト設定を使用し、Knative Serving をインストールできます。
また、Knative Serving インストールの設定を変更するには、提供されるフォームを使用するか、YAML を編集して
KnativeServing
オブジェクトを編集します。-
KnativeServing
オブジェクト作成を完全に制御する必要がない単純な設定には、このフォームの使用が推奨されます。 KnativeServing
オブジェクトの作成を完全に制御する必要のあるより複雑な設定には、YAML の編集が推奨されます。YAML にアクセスするには、Create Knative Serving ページの右上にある edit YAML リンクをクリックします。フォームを完了するか、YAML の変更が完了したら、Create をクリックします。
注記KnativeServing カスタムリソース定義の設定オプションの詳細は、高度なインストール設定オプション に関するドキュメントを参照してください。
-
-
Knative Serving のインストール後に、
KnativeServing
オブジェクトが作成され、Knative Serving タブに自動的にダイレクトされます。リソースの一覧にknative-serving
カスタムリソースが表示されます。
検証
-
Knative Serving タブで
knative-serving
カスタムリソースをクリックします。 Knative Serving Overview ページに自動的にダイレクトされます。
- スクロールダウンして、Conditions の一覧を確認します。
ステータスが True の条件の一覧が表示されます (例のイメージを参照)。
注記Knative Serving リソースが作成されるまでに数分の時間がかかる場合があります。Resources タブでステータスを確認できます。
- 条件のステータスが Unknown または False である場合は、しばらく待ってから、リソースが作成されたことを再度確認します。