Vérifier les hôtes Kubernetes contre les directives CIS avec kube-bench avant un audit ou un travail de renforcement
Effectuez un contrôle de posture basé sur des benchmarks sur les nœuds Kubernetes et les plans de contrôle avant un audit, une mise à niveau ou un sprint de renforcement.
Prérequis
Binaire kube-bench ou image conteneur, accès aux nœuds Kubernetes ou au contexte du cluster, profil de benchmark correspondant à l'environnement cible
Installation
Exigences et mises en garde de l'amont :
Notes d'utilisation de base ou de démarrage :
-
Il existe plusieurs façons d'exécuter kube-bench.
-
Vous pouvez exécuter kube-bench dans un pod, mais il aura besoin d'accéder à l'espace de noms PID de l'hôte pour vérifier les processus en cours d'exécution, ainsi qu'à certains répertoires de l'hôte où les fichiers de configuration et autres fichiers se trouvent...
-
Le fichier job.yaml fourni peut être appliqué pour exécuter les tests en tant que job. Par exemple :
-
Extrait de la documentation amont : https://raw.githubusercontent.com/aquasecurity/kube-bench/HEAD/README.md