KubeLinter은 고도의 맞춤형 구성이 가능합니다. 사용자는 최소한의 워크플로우 변경으로 자신만의 사용자 정의 룰을 생성, 활성화 및 비활성화하고 구성 오류와 보안 위반에 대해 거의 즉각적으로 피드백을 제공할 수 있습니다.
KubeLinter는 GitHub Action, Jenkins, CircleCI, Travis CI 등 모든 지속적 통합/지속적 제공(CI/CD) 툴에 추가할 수 있으며 애플리케이션 구성 시 오류를 자동으로 점검하여 식별할 수 있습니다. 이는 개발자의 문제 해결에 도움이 되며, 개발자는 프로덕션 파이프라인 전반에서 문제를 자동으로 파악할 수 있습니다.
KubeLinter 기본 검사는 보안 중심이므로 보안 수준을 낮춰 쿠버네티스를 구성하고 싶은 경우 사용자가 수동으로 선택해야 합니다.
KubeLinter는 다운로드하여 설치하는 데 몇 분이 걸립니다. 사람이 읽을 수 있는 Go 프로그래밍 언어를 사용해 독립적인 바이너리로 개발되었으므로 kubectl과 비슷하며 몇 개의 동일한 패키지로 구성되어 있습니다.
KubeLinter를 설치하려면 Go를 사용해 로컬에서 커맨드라인 인터페이스(CLI)를 빌드하거나, 사전 구축된 Docker 컨테이너를 사용하거나, Homebrew를 사용해 설치하거나, 소스 코드에서 직접 빌드할 수 있습니다. 설치한 후에는 툴을 Helm 차트 및 쿠버네티스 YAML 파일로 유도하여 거의 즉시 결과를 얻을 수 있습니다.
오픈소스 툴이므로 개발자는 추가 개발 과정에서 KubeLinter의 요소가 변경될 것을 기대할 수 있으며 기대해야 합니다. 구성 파일 형식, 플래그, 명령 용도 등이 변경될 수 있습니다.