ビュー:
Kubernetes 環境は動的であり、Runtime Security のパフォーマンスへの影響は、特定の環境で実行されるワークロードとクラスタに適用されるルールセットの両方に依存します。このトピックでは、異なるノードサイズに対する推奨リソース構成を記録します。
Runtime Securityのパフォーマンスは、全体のシステムコールの数と、クラスタのアクティブなランタイムルールをトリガーするシステムコールの数に直接依存します。異なるアプリケーションは、ランタイムセキュリティに対するシステムコールの量とリソース使用量の影響が異なります。以下の表は、トレンドマイクロのテスト環境に基づいた推奨設定であり、実際の環境に応じて調整が必要な場合があります。以下の表のすべての値は、指定されたサイズの単一ノードに対するものです。
Node 環境
リソースの種類
ファルコリクエスト
ファルコ制限
スカウトのリクエスト
スカウト制限
CPU: 1 vCPU
メモリ: 4.0 GiB
CPU
100m
200m
100m
200m
メモリ
256Mi
512Mi
256Mi
512Mi
CPU: 4 vCPU
メモリ: 16.0 GiB
CPU
500m
700m
100m
200m
メモリ
1Gi
2Gi
256Mi
512Mi
CPU: 8 vCPU
メモリ: 32.0 GiB
CPU
500m
1000m
100m
512m
メモリ
2Gi
4Gi
512Mi
700Mi
一般 Sizing Guidance
ほとんどのコンポーネントについてはデフォルトのサイズ設定を維持し、上記の表の推奨事項に従ってFalcoおよびScoutリソースのみを調整し、Helmチャート内でオーバーライドファイルを使用して調整することをお勧めします。持続的なOut Of Memory (OOM)キルの問題が発生した場合は、Container SecurityのKubernetesシステム要件に記載されている要件を満たすために、クラスタに追加のリソースを割り当てることを検討してください。
お使いのインスタンスが上記のサイズと異なる場合、Falco と Scout のリソース制限を以下のように設定することをお勧めします:
  • インスタンスの総vCPUとメモリの12.5%をFalcoに割り当てます。
  • FalcoがOut of Memory(OOM)問題のために頻繁に再起動している場合、メモリ割り当てを段階的にインスタンスの総メモリの最大25%まで増やしてください。この閾値を超えると、インスタンス上の他のアプリケーションのパフォーマンスに悪影響を及ぼす可能性があります。
  • Scout の CPU とメモリの制限を Falco に設定された制限の半分に設定します。