在審計或強化工作前,使用 kube-bench 對 Kubernetes 主機進行 CIS 基準檢查 是做什麼的?
在審計、升級或強化衝刺開始前,對 Kubernetes 節點與控制平面執行基準驅動的配置狀態檢查。
前置條件
kube-bench 二進位檔或容器映像檔、對 Kubernetes 節點或叢集上下文的存取權限、以及與目標環境相符的基準設定檔(benchmark profile)。
安裝
來自上游的需求與注意事項:
基本用法或快速入門說明:
-
有多種方式可以執行 kube-bench。
-
你可以在 Pod 內執行 kube-bench,但它需要存取主機的 PID 命名空間,以便檢查正在運行的行程,同時也需要存取主機上儲存設定檔和其他檔案的部分目錄。
-
提供的 job.yaml 檔案 可被套用,以 Job 的形式執行測試。例如:
-
擷取自上游文件:https://raw.githubusercontent.com/aquasecurity/kube-bench/HEAD/README.md