Kubernetes-Hosts mit kube-bench gemäß CIS-Anleitung prüfen – vor einem Audit oder Härtungs-Sprint
Führen Sie vor einem Audit, Upgrade oder Härtungs-Sprint eine benchmarkgesteuerte Zustandsprüfung Ihrer Kubernetes-Knoten und Control Planes durch.
Voraussetzungen
kube-bench Binary oder Container-Image, Zugriff auf Kubernetes-Knoten oder Cluster-Kontext, Benchmark-Profil passend zur Zielumgebung
Installation
Anforderungen und Hinweise aus dem Upstream:
Grundlegende Nutzung oder erste Schritte:
-
Es gibt mehrere Möglichkeiten, kube-bench auszuführen.
-
Sie können kube-bench innerhalb eines Pods ausführen, benötigen dafür aber Zugriff auf den PID-Namensraum des Hosts, um die laufenden Prozesse zu prüfen, sowie Zugriff auf einige Verzeichnisse auf dem Host, in denen Konfigurationsdateien und andere Dateien liegen.
-
Die beiliegende job.yaml Datei kann angewendet werden, um die Tests als Job auszuführen. Zum Beispiel:
-
Aus den Upstream-Dokumenten extrahiert: https://raw.githubusercontent.com/aquasecurity/kube-bench/HEAD/README.md