kube-bench를 사용하여 CIS 지침에 따라 Kubernetes 호스트 점검 (감사 또는 하드닝 작업 전)
감사, 업그레이드 또는 하드닝 스프린트를 시작하기 전에 Kubernetes 노드 및 컨트롤 플레인에 대한 벤치마크 기반 상태 점검을 실행합니다.
전제 조건
kube-bench 바이너리 또는 컨테이너 이미지, Kubernetes 노드 또는 클러스터 컨텍스트에 대한 접근 권한, 대상 환경과 일치하는 벤치마크 프로필
설치
업스트림의 요구 사항 및 주의 사항:
기본 사용법 또는 시작하기 참고 사항:
-
kube-bench를 실행하는 방법은 여러 가지가 있습니다.
-
kube-bench를 Pod 내에서 실행할 수 있지만, 실행 중인 프로세스를 확인하려면 호스트의 PID 네임스페이스에 접근해야 하며, 구성 파일 및 기타 파일이 있는 호스트의 일부 디렉토리에 접근해야 합니다.
-
제공된 job.yaml 파일을 적용하여 작업(job)으로 테스트를 실행할 수 있습니다. 예를 들어:
-
업스트림 문서에서 추출: https://raw.githubusercontent.com/aquasecurity/kube-bench/HEAD/README.md