위키득계정 ↗
기술

Kubeaudit

Kubeaudit기술
검사 대상
Kubernetes 보안 설정
제공 형태
명령줄 도구와 Go 패키지
검사 위치
매니페스트와 클러스터
프로젝트 안내
공식 사용 중단 계획 공지
Kubeaudit는 Kubernetes 컨테이너의 실행 권한과 보안 설정을 점검하는 명령줄 도구이자 Go 패키지다. 공식 문서에는 프로젝트 사용 중단 계획과 후속 유지관리자 모집 안내가 게시돼 있다.

컨테이너 권한을 확인하는 검사

컨테이너가 루트 사용자로 실행되는지, 권한 상승이 허용되는지, 루트 파일시스템을 쓰기 가능하게 두었는지 등은 운영 보안에 영향을 준다. Kubeaudit는 이런 설정을 개별 검사기로 점검한다. 설정에 맞지 않는 항목을 찾아 검토하도록 하며 애플리케이션 자체의 모든 취약점을 분석하는 도구는 아니다.

파일과 클러스터의 검사 흐름

매니페스트 모드는 지정한 구성 파일을 검사한다. 로컬 모드는 kubeconfig로 클러스터에 연결하며 클러스터 내부에서 실행하는 방식도 제공한다. 결과에는 오류와 경고, 정보 수준이 있고 JSON과 SARIF 등의 출력 형식을 선택할 수 있다. 매니페스트를 수정하는 자동 보정 기능은 조회 검사와 별도의 동작이다.

사용 중단 공지의 의미

공식 문서는 2024년 10월을 목표로 사용 중단을 계획했다고 알리며 유지관리자를 찾는다고 설명한다. 따라서 과거 도입 사례나 검사 설정을 이해할 때 기능 설명과 현재의 유지보수 판단을 분리해야 한다. 기존 환경에 적용된 검사 범위와 필요한 Kubernetes 버전의 지원 여부도 함께 검토해야 한다.

관련 문서

Kube-bench / Kube-linter / Kube-score / Polaris / Kubescape