위키득계정 ↗
기술

Kube-score

Kube-score기술
검사 대상
Kubernetes 오브젝트 정의
분석 방식
정적 분석
결과 형태
진단과 개선 권고
활용 위치
로컬 검사와 지속적 통합
Kube-score는 Kubernetes 오브젝트 정의를 정적으로 분석해 보안과 복원력 개선 항목을 제시하는 도구다. 자원 설정과 상태 점검, 실행 권한 등을 배포 전에 검토하는 데 사용한다.

문법 밖의 운영 조건

설정 파일의 구조가 유효해도 운영에 필요한 조건이 빠져 있을 수 있다. Kube-score는 컨테이너 자원 설정과 네트워크 정책, 상태 점검과 보안 문맥 등을 검사한다. 결과는 애플리케이션을 더 안전하고 복원력 있게 구성하기 위한 검토 항목으로 제시된다.

관련 리소스를 함께 입력

일부 검사는 리소스 사이의 관계를 함께 살펴야 의미가 있다. 공식 안내는 같은 네임스페이스에 배포하는 애플리케이션 정의를 함께 입력하도록 설명한다. Helm이나 Kustomize로 만들어진 결과도 입력할 수 있으며 템플릿 자체보다 실제로 생성된 리소스 정의를 검사하는 흐름이다.

자동화에서 결과 읽기

중대한 문제가 발견되면 실패 종료 상태를 반환하며 경고 단계에서도 실패하도록 설정할 수 있다. JSON과 SARIF 등 자동화에 사용할 출력 형식도 제공한다. 선택한 검사와 입력 범위에 따라 결과가 달라지므로 실제 실행 환경의 장애 여부를 직접 입증하는 검사와는 구분해야 한다.

관련 문서

Polaris / Kube-linter / Kubeconform / Conftest