Flow Logs for VPC クラスター・コンポーネントの有効化
仮想プライベートクラウド
IBM Cloud Flow Logs for VPC を設定して、VPCクラスタのワーカーノードに出入りするトラフィックに関する情報を収集できます。 フローログは IBM Cloud Object Storage インスタンスに保存され、トラブルシューティングやコンプライアンス規制の遵守などに利用できる。 Flow Logs for VPC の詳細については、 フローログの使用 例を参照のこと。
Red Hat OpenShift VPCクラスタで Flow Logs for VPC を使用する場合、VPCレベル、VPCサブネットレベル、またはVPCロードバランサーレベルでフローログを有効にできます。 フロー・ログを収集するワーカー・ノードを指定することはできません。 ただし、フロー・ログ出力を確認して、調査するワーカー・ノードに固有の情報を識別することができます。
フローログコレクターの設定
VPC、VPC サブネット、または VPC ロード・バランサーのレベルでフロー・ログを構成するには、VPC 資料の フロー・ログ・コレクターの作成 を参照してください。
フローログを有効にするには、監視する VPC リソースと同じリージョンに、シングルリージョンのバケットを持つ IBM Cloud Object Storage インスタンスが必要です。
ワーカー・ノードのフロー・ログの表示
Flow Logs for VPC、VPC、VPCサブネット、またはVPCロードバランサーレベルから情報を収集します。 ただし、フロー・ログを使用して、ワーカー・ノードに固有の情報を収集できます。 Ingress トラフィックと Egress トラフィック用に別々のフロー・ログ・ファイルが作成されます。
-
CLI で、ワーカー・ノードの
ibm-cloud.kubernetes.io/instance-idラベル値を見つけます。oc describe node <worker_node_ip> | grep instance-id出力例:
ibm-cloud.kubernetes.io/instance-id=1010_a1aa1010-a1a0-1010-a1aa-aa1a1-a1-aa1 -
IBM Cloud UI で、 リソース・リスト内の IBM Cloud Object Storage インスタンスをクリックします。
-
フローログが収集されているバケツをクリックします。
-
フロー・ログ・オブジェクトをダウンロードして解凍します。
-
ファイルを開き、
instance-id=で始まるディレクトリーに達するまでファイル・ディレクトリーをナビゲートします。 -
最初のステップで見つかったインスタンス ID を含むファイル・ディレクトリーを見つけます。 ID は、ファイル・ディレクトリー名の末尾に組み込まれます。
次に例を示します。
`instance-id=crn%3AV1%...%3Ainstance%3A1010_a1aa1010-a1a0-1010-a1aa-aa1a1-a1-aa1 -
instance-id=ディレクトリーで、record-type=ingressファイルとrecord-type=egressファイルを見つけます。 入口と出口のトラフィック・ログはここにあります。