クラスタのバージョンを 4.15 以降に更新した後のnodeportアプリの修正
Red Hat OpenShift on IBM Cloud クラスターをバージョン 4.15 以降に更新した後、クラスターの更新を含むセキュリティグループのルールを更新することで、nodeportサービスの問題を解決します。
仮想プライベートクラウド
アプリが Satellite のストレージノードポートで正常に動作しない場合のトラブルシューティングを行います。
4.15 そしてその後
nodeport サービスに送信された要求は、タイムアウト・エラーで失敗します。
Red Hat OpenShift on IBM Cloud マネージドロードバランサーサービス(ALB、NLB、 sdNLB )は、追加、削除、または更新されると、セキュリティグループのルールを動的に調整します。 これらのサービスによってオープンされたノード・ポートを介したトラフィックを許可するためのルールも維持されます。 可能な限り、 Red Hat OpenShift on IBM Cloud 管理対象ロード・バランサー・サービスを使用することをお勧めします。
Red Hat OpenShift on IBM Cloud のマネージドロードバランサーサービスを利用しない場合、非マネージドのノードポートサービスおよび、これらのノードポートを通じたトラフィックを許可するための関連するセキュリティグループルールについては、お客様ご自身の責任となります。
ノード・ポート・サービスのセキュリティー・グループ・ルールを更新します。
- VPC セキュリティー・グループの割り当て量 を確認します。
- ノード・ポート・サービスによって開かれているノード・ポートを識別します。
- 開かれたノード・ポートごとに、セキュリティー・グループ・ルールを作成します。
ibmcloud is sg-rulec kube-CLUSTER_ID inbound TCP/UDP --port-min NODEPORT --port-max NODEPORT --remote 0.0.0.0/0
セキュリティー・グループごとに許可されるルールの数には、割り当て量の制限があります。 カスタム・ノード・ポート・ルールの追加がこの割り当て量を超えている場合、ルールは追加されません。 この場合は、 Red Hat OpenShift on IBM Cloud のマネージドロードバランサーサービスの利用を検討するか、ルール設定の「 port-min 」または「 port-max 」を変更して、ノードポートの範囲を使用するようにしてください。