본문으로 건너뛰기
버전: 3.19.0

helm lint

차트에 발생 가능한 문제가 있는지 검사한다

개요

이 명령은 차트 경로를 받아 해당 차트가 올바른 형식(well-formed)인지 검증하는 일련의 테스트를 실행한다.

린터(linter)가 차트 설치 실패를 일으킬 사항을 발견하면 [ERROR] 메시지를 출력한다. 컨벤션이나 권장 사항에 어긋난 이슈를 발견하면 [WARNING] 메시지를 출력한다.

helm lint PATH [flags]

옵션

  -h, --help                      lint에 대한 도움말
--kube-version string 기능 및 사용 중단(deprecation) 검사에 사용할 쿠버네티스 버전
--quiet 경고와 오류만 출력
--set stringArray 명령줄에서 값 설정 (쉼표로 여러 값 또는 개별 값을 지정 가능: key1=val1,key2=val2)
--set-file stringArray 명령줄에서 지정한 파일로부터 값 설정 (쉼표로 여러 값 또는 개별 값을 지정 가능: key1=path1,key2=path2)
--set-json stringArray 명령줄에서 JSON 값 설정 (쉼표로 여러 값 또는 개별 값을 지정 가능: key1=jsonval1,key2=jsonval2)
--set-literal stringArray 명령줄에서 리터럴 STRING 값 설정
--set-string stringArray 명령줄에서 STRING 값 설정 (쉼표로 여러 값 또는 개별 값을 지정 가능: key1=val1,key2=val2)
--skip-schema-validation 설정 시 JSON 스키마 검증을 비활성화
--strict lint 경고 시 실패로 처리
-f, --values strings YAML 파일 또는 URL에서 값 지정 (여러 개 지정 가능)
--with-subcharts 의존 차트도 함께 lint

부모 명령어에서 상속된 옵션들

      --burst-limit int                 클라이언트 측 기본 쓰로틀링 제한 (기본값 100)
--debug 장황한(verbose) 출력 활성화
--kube-apiserver string 쿠버네티스 API 서버의 주소 및 포트
--kube-as-group stringArray 작업을 수행할 그룹을 지정. 이 플래그는 여러 그룹을 지정하기 위해 반복 사용 가능
--kube-as-user string 작업을 수행할 사용자 이름을 지정
--kube-ca-file string 쿠버네티스 API 서버 연결을 위한 인증 기관 파일
--kube-context string 사용할 kubeconfig 컨텍스트 이름
--kube-insecure-skip-tls-verify true인 경우, 쿠버네티스 API 서버의 인증서 유효성을 검사하지 않음. HTTPS 연결이 안전하지 않게 됨
--kube-tls-server-name string 쿠버네티스 API 서버 인증서 검증에 사용할 서버 이름. 지정하지 않으면 서버에 연결할 때 사용한 호스트 이름을 사용
--kube-token string 인증에 사용할 베어러(bearer) 토큰
--kubeconfig string kubeconfig 파일 경로
-n, --namespace string 요청에 대한 네임스페이스 지정
--qps float32 쿠버네티스 API와 통신할 때 사용되는 초당 쿼리 수 (버스트 제외)
--registry-config string 레지스트리 구성 파일 경로 (기본값 "~/.config/helm/registry/config.json")
--repository-cache string 캐시된 저장소 인덱스가 포함된 디렉토리 경로 (기본값 "~/.cache/helm/repository")
--repository-config string 저장소 이름 및 URL을 포함하는 파일 경로 (기본값 "~/.config/helm/repositories.yaml")

참조

  • helm - 쿠버네티스를 위한 헬름 패키지 매니저.
Auto generated by spf13/cobra on 14-Jan-2026