システム要件を満たす
コンテナーを使用して IBM® Sterling Intelligent Promising をインストールする予定の場合は、ハードウェア、ソフトウェア、コンテナー・ランタイム・クラスター、ストレージ、およびセキュリティーに関する考慮事項を確認してください。
このタスクについて
手順
- Red Hat® OpenShift® Container Platform 4.12 または Kubernetes 1.25 またはそれ以降のフィックスパック・コンテナー・ランタイム・クラスターをセットアップし、以下のタスクを実行します。
- ネットワーク・ポリシーを定義します。 Kubernetes ネットワーク・ポリシーを使用して、ポッド間のトラフィックを制御するためのルールを定義します。 ラベル、名前空間、またはその他の基準に基づいて、相互に通信するポッドを指定できます。
- すべてのポッド間通信を許可します。
- Cassandra、 Kafka、 Elasticsearch のミドルウェア・スタックをクラスタ外部で使用する場合は、 IBM Sterling Intelligent Promising ポッドがこれらの外部サービスに到達できるようにネットワーク・ポリシーが定義されていることを確認してください。
- 外部アクセス用に Ingress コントローラーをセットアップします。
- ネットワーク・ポリシーを定義します。 Kubernetes ネットワーク・ポリシーを使用して、ポッド間のトラフィックを制御するためのルールを定義します。 ラベル、名前空間、またはその他の基準に基づいて、相互に通信するポッドを指定できます。
- IBM Sterling Intelligent
Promising を実稼働環境にインストールする場合は、以下のデータベースおよびイベント・ストリーミング・ミドルウェア・ソフトウェアを確認してインストールします。 詳しくは、 実稼働環境でのミドルウェア・サービスのインストールを参照してください。 IBM Sterling Intelligent
Promising を開発環境にインストールする場合、Operator はこれらのミドルウェア・サービスを自動的にインストールします。データベース:
- Apache Cassandra 4.1.0 または将来の修正パック
- Elasticsearch 7.17.9 または将来の修正プログラム
イベント・ストリーミング・ミドルウェア- Apache Kafka 3.9.1 または将来の修正プログラム
- コンテナー・レジストリーが、 IBM Container Registryからプルされたすべての製品イメージをホストする準備ができていることを確認します。
- セキュリティー要件を満たすために、以下のタスクを実行します。
- SSL 通信:
- 実稼働環境の場合は、独自のカスタム・ドメインと、そのドメインに関連する SSL 証明書をセットアップします。
- Cassandra、 Kafka、 Elasticsearch のミドルウェア・スタックがクラスタの外部にある場合(通常、本番環境で発生する)、これらのサービスとSSLで通信し、関連する証明書を取得する。
- ポッドにセキュリティー・ポリシーを適用するために、必要なポッド・セキュリティー・ポリシーとクラスター役割バインディングを定義します。
- SSL 通信:
- 以下のストレージに関する考慮事項を確認してください。
- 一時ストレージ、一時ストレージ、および永続ストレージの両方の必要性を含め、ストレージ要件を決定します。
- 永続ボリューム要求 (PVC) を使用して、動的プロビジョニング用のストレージ・クラスをセットアップし、ストレージ・リソースを管理します。
- IBM Sterling Intelligent Promising オペレータがこれらのミドルウェア サービスのインスタンスをデプロイする場合は、 Cassandra、 Kafka、 Elasticsearch の永続ボリュームを使用します。