尝试在 Kubernertes 中安装 Che:
来自:https ://www.eclipse.org/che/docs/che-6/kubernetes-single-user.html
部署车:
helm upgrade --install my-che-installation --namespace my-che-namespace -f ./
错误:错误:此命令需要 2 个参数:版本名称、图表路径
尝试在 Kubernertes 中安装 Che:
来自:https ://www.eclipse.org/che/docs/che-6/kubernetes-single-user.html
部署车:
helm upgrade --install my-che-installation --namespace my-che-namespace -f ./
错误:错误:此命令需要 2 个参数:版本名称、图表路径
我认为问题在于-f
- 通常用于值文件,但它指向整个目录而不是值文件。如果您将其取出并helm upgrade --install my-che-installation --namespace my-che-namespace ./
从建议的路径运行,则会出现不同的错误,因为未构建依赖项。如果您然后运行helm dep build .
并重试,那么它可以工作。
当我看到这个错误时,我首先想到的(我遇到过很多次)是command 中的拼写错误。
例如,当我使用--set
传递内联值并在分配中留下空格时:
#Error: This command needs 2 arguments
helm upgrade --install -f <VALUES_FILE_PATH> --set SomeToken= $Token ..
#OK
helm upgrade --install -f <VALUES_FILE_PATH> --set SomeToken=$Token ..
我还会检查-f
标志是否在正确的位置传递。