KubernetesCNCF Blog
Extending Kubernetes policy enforcement to runtime security for AI workloads
Kyvernoの発想をeBPF/LSMによるランタイム強制へ拡張するNirmata Runtimeの紹介
CNCF

要点
- Nirmata Runtime for Kyvernoは、admission controlでは見えない起動後の挙動をeBPFとBPF-LSMでカーネル内から制御するOSS(Nirmata社による紹介記事)。
- exec・open・network・protocol・dnsの5種類の挙動を扱う。dnsは副作用を考慮し、ブロックせず観測と報告のみ行う。
- ポリシーはCEL式で書くRuntimePolicyで、podSelector等で対象を指定する。既定はmonitorモードで、WouldDenyを確認してからenforceに切り替える。
- AIエージェント向けに、接続先LLMの制限、起動可能バイナリやMCPサーバーの制限、認証情報ファイルへのopen拒否、エージェントCLIの検出ができる。
- 拒否時は該当ポリシーを特定してOpenReportsに出力する。openにはBPF-LSM有効ノードが必要で、他の防御層との併用が前提とされる。
元記事:Extending Kubernetes policy enforcement to runtime security for AI workloads(CNCF Blog)↗
- #Kyverno
- #Kubernetes
- #AI