第3章 Red Hat Integration コンポーネントの Operator のインストール
Red Hat Integration の Operator は、OpenShift Container Platform での Red Hat Integration コンポーネントのデプロイと管理を自動化します。Red Hat Integration Operator を使用して Operator をインストールおよびアップグレードします。Red Hat Integration Operator は、各 Operator の最新バージョンをインストールし、新規のバージョンが利用可能になると自動更新を実行します。
3.1. Integration Operator のインストール リンクのコピーリンクがクリップボードにコピーされました!
Red Hat Integration Operator が Openshift Container Platform クラスターにインストールされると、Installation と呼ばれる CRD (カスタムリソース定義、Custom Resource Definition) が提供されます。CRD は、Red Hat Integration コンポーネントの Operator のインストールをトリガーします。
Operator をインストールするために Installation CRD のインスタンスを作成します。
インストールに利用できる Operator:
- 3scale
- 3scale APIcast
- AMQ Broker
- AMQ Interconnect
- AMQ Streams
- API Designer
- Camel K
- Fuse Console
- Fuse Online
- Service Registry
前提条件
- Red Hat Integration Operator が OpenShift Container Platform (OCP) クラスターにインストールされている。
手順
- Installed Operators に移動し、Red Hat Integration をクリックして Operator Details ページを表示します。
Provided APIs から、Installation リソースの Create Instance をクリックします。
インストールで利用可能なすべての Red Hat Integration Operator が、Create Installation ページに表示されます。
デフォルトでは、すべての Operator のインストールが有効になっています。Operator がインストールされるデフォルトのインストールモードおよび namespace は Operator によって異なります。Operator は namespace を作成します。namespace が指定されていない場合は、
openshift-operators
namespace はクラスター全体のインストールに使用されます。各 Operator の設定は、
Installation
カスタムリソースのspec
プロパティーにカプセル化されます。Expand 表3.1 Red Hat Integration コンポーネントのデフォルトの Operator インストールモード Operator 名 CRD 仕様プロパティー デフォルトのインストールモード デフォルトの namespace 3scale
3scale-installation
namespace
rhi-3scale
3scale APIcast
3scale-apicast-installation
namespace
rhi-3scale-apicast
AMQ Broker
amq-broker-installation
cluster
rhi-amq-broker
AMQ Interconnect
amq-interconnect-installation
namespace
rhi-amq-interconnect
AMQ Streams
amq-streams-installation
cluster
openshift-operators
Camel K
camel-k-installation
cluster
openshift-operators
(Fuse) API Designer
api-designer-installation
namespace
rhi-api-designer
Fuse Console
fuse-console-installation
namespace
rhi-fuse-console
Fuse Online
fuse-online-installation
namespace
rhi-fuse-online
Service Registry
service-registry-installation
cluster
openshift-operators
任意設定: インストールを実行する前に、form または YAML ビューからインストールの指定内容を設定します。
以下を設定できます。
- Operator をインストールに追加または除外できます。
- Operator に指定された namespace 名を変更できます。
camel-k-installation
およびamq-streams-installation
Operator をnamespace
モードに切り替えます。この場合、namespace も指定する必要があります。Installation CRD の設定例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Create をクリックし、有効な Operator のインストールを開始します。
状態が Succeeded に変わるまで待ちます。
- rhi-installation をクリックし、有効なすべての Operator がインストールされたことを確認します。
- Installed Operators に移動し、インストールされた Operator、デプロイ先の namespace、およびバージョンのリストを確認します。