Kubernetes

Kubernetes ワークロードの検出

デプロイメント、StatefulSet、DaemonSet、ジョブ、および CronJob を検出し、ランタイムとポリシーの相関関係のためのインベントリ結果としてそれらを取り込みます。

環境変数

WORKLOAD_DISCOVERY_ENABLED=true
WORKLOAD_DISCOVERY_KINDS=deployments,statefulsets,daemonsets,cronjobs,jobs
WORKLOAD_DISCOVERY_MAX_ITEMS=10000

形を見つける

  • 用途 finding_type=behavioral_anomaly と severity=info.
  • セット affected_resource.resource_type=k8s_workload.
  • ラベル、注釈、レプリカ、およびコンテナー イメージをソース メタデータに含めます。
  • 決定的な重複排除キーを使用するため、スキャンを繰り返すと複製ではなく更新/挿入が行われます。

運営指導

  • デフォルトから開始し、API サーバーの負荷が懸念される場合にのみ種類をトリミングします。
  • 検出されたワークロードをネイティブ eBPF ランタイムおよびコンテキストに関するポリシーの検出結果と関連付けます。
  • RBAC のスコープを、選択したワークロード リソースに対する読み取り専用のリスト/取得に設定したままにします。
Kubernetes ワークロードの検出