LoginSignup
1
1

More than 3 years have passed since last update.

helm3でhelm installコマンド実行時に「Error: must either provide a name or specify --generate-name」 と出る

Posted at

chartsディレクトリの中にチャートファイルをそのまま入れているとなぜかエラーになる。
理由はよく分からないけれど、パッケージングすると動くみたいです。

helmのバージョン

~/D/helm ❯❯❯ helm version                                                                  ✘ 1
version.BuildInfo{Version:"v3.1.0", GitCommit:"b29d20baf09943e134c2fa5e1e1cab3bf93315fa", GitTreeState:"clean", GoVersion:"go1.13.8"}

エラーメッセージ

~/D/helm ❯❯❯ helm install mychart
Error: must either provide a name or specify --generate-name

構成

~/D/helm ❯❯❯ tree mychart
mychart
├── Chart.yaml
├── charts
│   ├── charts
│   ├── templates
│   │   └── configmap.yaml
│   └── values.yaml
├── templates
│   └── configmap.yaml
└── values.yaml

対処手順

chartsディレクトリ内のチャートをパッケージングする

~/D/helm ❯❯❯ cd mychart
~/D/h/mychart ❯❯❯ helm package charts                                                    
Successfully packaged chart and saved it to: /Users/yuta/Desktop/helm/mychart/mychart-0.1.0.tgz

構成

次のような構成にする

~/D/helm ❯❯❯ tree mychart
mychart
├── Chart.yaml
├── charts
│   └── mychart-0.1.0.tgz
├── templates
│   └── configmap.yaml
└── values.yaml
helm install mychart --generate-name
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1