Verificar hosts de Kubernetes según guía CIS con kube-bench antes de auditorías o trabajos de endurecimiento
Realiza una verificación de postura basada en benchmarks en nodos y planos de control de Kubernetes antes de una auditoría, actualización o sprint de endurecimiento.
Prerrequisitos
Binario de kube-bench o imagen de contenedor, acceso a nodos de Kubernetes o contexto de clúster, perfil de benchmark que coincida con el entorno objetivo
Instalación
Requisitos y advertencias del repositorio original:
Notas de uso básico o para comenzar:
-
Hay varias formas de ejecutar kube-bench.
-
Puedes ejecutar kube-bench dentro de un pod, pero necesitará acceso al namespace PID del host para verificar los procesos en ejecución, así como acceso a algunos directorios en el host donde se encuentran archivos de configuración y otros archivos...
-
El archivo job.yaml proporcionado se puede aplicar para ejecutar las pruebas como un Job. Por ejemplo:
-
Extraído de la documentación original: https://raw.githubusercontent.com/aquasecurity/kube-bench/HEAD/README.md