kube-bench로 CIS 제어 기준에 따라 Kubernetes 클러스터 벤치마킹은(는) 무엇을 하나요?
에이전트가 일반적인 플랫폼 목록이 아닌 좁은 Kubernetes 강화 감사가 필요할 때 클러스터 노드 및 컨트롤 플레인에 대해 CIS 벤치마크 검사를 실행합니다.
사전 요구 사항
kube-bench 바이너리 또는 컨테이너 이미지, 대상 Kubernetes 노드 또는 클러스터 컨텍스트에 대한 액세스 권한
설치
업스트림의 요구 사항 및 주의 사항:
기본 사용법 또는 시작하기 노트:
-
kube-bench를 실행하는 여러 가지 방법이 있습니다.
-
kube-bench를 Pod 내에서 실행할 수 있지만, 실행 중인 프로세스를 확인하려면 호스트의 PID 네임스페이스에 액세스해야 하며, 구성 파일 및 기타 파일이 있는 호스트의 일부 디렉토리에 대한 액세스도 필요합니다.
-
제공된 job.yaml 파일을 적용하여 작업으로 테스트를 실행할 수 있습니다. 예:
-
업스트림 문서에서 추출: https://raw.githubusercontent.com/aquasecurity/kube-bench/HEAD/README.md