helm create
주어진 이름으로 새로운 차트를 생성한다.
개요
이 명령은 차트에 사용되는 공통 파일 및 디렉토리와 함께 차트 디렉토리를 만든다.
예를 들어, 'helm create foo'는 다음과 같은 디렉토리 구조를 생성한다:
foo/
├── .helmignore # Helm 차트를 패키징할 때 무시할 패턴 포함
├── Chart.yaml # 차트에 대한 정보
├── values.yaml # 템플릿의 기본값
├── charts/ # 이 차트가 의존하는 차트
└── templates/ # 템플릿 파일
└── tests/ # 테스트 파일
'helm create'는 인수로 경로를 받는다. 지정된 경로에 디렉토리가 존재하지 않으면 Helm은 디렉토리를 생성하려고 시도한다. 지정된 대상이 있고 해당 디렉토리에 파일이 있으면 충돌하는 파일을 덮어 쓰지만 다른 파일은 그대로 둔다.
helm create NAME [flags]
옵션
-h, --help create에 대한 도움말
-p, --starter string Helm 스타터 스캐폴드의 이름 또는 절대 경로
부모 명령어에서 상속된 옵션들
--burst-limit int 클라이언트 측 기본 스로틀링 제한 (기본값 100)
--debug 상세 출력 활성화
--kube-apiserver string Kubernetes API 서버의 주소 및 포트
--kube-as-group stringArray 작업에 대해 가장할 그룹. 이 플래그를 반복하여 여러 그룹을 지정할 수 있다.
--kube-as-user string 작업에 대해 가장할 사용자 이름
--kube-ca-file string Kubernetes API 서버 연결에 사용할 인증 기관 파일
--kube-context string 사용할 kubeconfig 컨텍스트 이름
--kube-insecure-skip-tls-verify 참이면, Kubernetes API 서버의 인증서 유효성을 검사하지 않는다. 이렇게 하면 HTTPS 연결이 안전하지 않게 된다.
--kube-tls-server-name string Kubernetes API 서버 인증서 유효성 검사에 사용할 서버 이름. 제공되지 않으면 서버에 접속하는 데 사용되는 호스트 이름이 사용된다.
--kube-token string 인증에 사용할 베어러(bearer) 토큰
--kubeconfig string kubeconfig 파일 경로
-n, --namespace string 요청에 대한 네임스페이스 범위
--qps float32 버스팅을 제외하고 Kubernetes API와 통신할 때 사용되는 초당 쿼리 수
--registry-config string 레지스트리 구성 파일 경로 (기본값 "~/.config/helm/registry/config.json")
--repository-cache string 캐시된 저장소 인덱스가 포함된 디렉토리 경로 (기본값 "~/.cache/helm/repository")
--repository-config string 저장소 이름 및 URL을 포함하는 파일 경로 (기본값 "~/.config/helm/repositories.yaml")
참조
- helm - Kubernetes용 Helm 패키지 매니저