Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 596

kube-bench

kube-bench 是什么?

kube-benchAqua Security 推出的开源工具,可自动按照 CIS Kubernetes Benchmark 检查 Kubernetes 集群的配置。


kube-bench 是 Aqua Security 维护的开源 Go 工具,用于评估 Kubernetes 集群对 CIS Kubernetes Benchmark 的符合程度。它检查控制平面、etcd、kubelet 和工作节点上的组件参数、文件权限、审计设置和 TLS 配置,逐项给出 PASS/FAIL/WARN/INFO 结果。提供针对 kubeadm、GKE、EKS、AKS、OpenShift、Tanzu 的不同配置,测试也按版本同步 benchmark 更新。常用做法是以特权 Kubernetes Job 在各节点运行,并接入 CI/CD 或定时任务。它是常见的基础加固检查工具,通常与 KubescapeTrivy 以及 policy-as-code 准入控制器配合使用。

示例

  1. 01

    升级后用 kube-bench --benchmark eks-1.5.0 审计 EKS 集群。

  2. 02

    如果 Helm 改动引入了任何 kube-bench FAIL 项,则让 CI 流水线失败。

常见问题

kube-bench 是什么?

Aqua Security 推出的开源工具,可自动按照 CIS Kubernetes Benchmark 检查 Kubernetes 集群的配置。 它属于网络安全的 云安全 分类。

kube-bench 是什么意思?

Aqua Security 推出的开源工具,可自动按照 CIS Kubernetes Benchmark 检查 Kubernetes 集群的配置。

kube-bench 是如何工作的?

kube-bench 是 Aqua Security 维护的开源 Go 工具,用于评估 Kubernetes 集群对 CIS Kubernetes Benchmark 的符合程度。它检查控制平面、etcd、kubelet 和工作节点上的组件参数、文件权限、审计设置和 TLS 配置,逐项给出 PASS/FAIL/WARN/INFO 结果。提供针对 kubeadm、GKE、EKS、AKS、OpenShift、Tanzu 的不同配置,测试也按版本同步 benchmark 更新。常用做法是以特权 Kubernetes Job 在各节点运行,并接入 CI/CD 或定时任务。它是常见的基础加固检查工具,通常与 Kubescape、Trivy 以及 policy-as-code 准入控制器配合使用。

如何防御 kube-bench?

针对 kube-bench 的防御通常结合技术控制与运营实践,详见上方完整定义。

kube-bench 还有哪些其他名称?

常见的别称包括: CIS Kubernetes Benchmark 扫描器。

相关术语

参见