我需要升级helm chart中的一些值:
EC2-TEST@~>helm list -A
NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
jenkins jenkins 1 2021-06-23 09:21:28.245050889 +0000 UTC deployed jenkins-3.4.0 2.289.1
EC2-TEST@~>helm repo list
NAME URL
jenkinsci https://charts.jenkins.io
使用以下方式部署的图表:
helm install jenkins -n jenkins -f jenkins-values.yaml
新更改的yaml图表位于同一文件夹中,名称为new-values-jenkins.yaml
尝试了许多变体,看起来像是语法问题,得到了以下错误:
Error: "helm upgrade" requires 2 arguments
Usage: helm upgrade [RELEASE] [CHART] [flags]
或者:
error: file '/home/ec2-user/jenkins-values.yaml' seems to be a YAML file, but expected a gzipped archive
我尝试过的变体
EC2-TEST@~>helm upgrade -f Jenkins-default-helm.yaml jenkins ./jenkins-values.yaml
Error: file '/home/ec2-user/jenkins-values.yaml' seems to be a YAML file, but expected a gzipped archive
EC2-TEST@~>helm upgrade -f Jenkins-default-helm.yaml jenkins ./jenkins-values.yaml -n jenkins
Error: file '/home/ec2-user/jenkins-values.yaml' seems to be a YAML file, but expected a gzipped archive
EC2-TEST@~>helm upgrade ./jenkins-values.yaml -f Jenkins-default-helm.yaml -n jenkins
Error: "helm upgrade" requires 2 arguments
Usage: helm upgrade [RELEASE] [CHART] [flags]
EC2-TEST@~>helm upgrade ./jenkins-values.yaml -f Jenkins-default-helm.yaml
Error: "helm upgrade" requires 2 arguments
Usage: helm upgrade [RELEASE] [CHART] [flags]
EC2-TEST@~>helm upgrade jenkins ./jenkins-values.yaml -f Jenkins-default-helm.yaml
Error: file '/home/ec2-user/jenkins-values.yaml' seems to be a YAML file, but expected a gzipped archive
EC2-TEST@~>helm upgrade jenkins ./jenkins-values.yaml --values ./Jenkins-default-helm.yaml -n jenkins
Error: file '/home/ec2-user/jenkins-values.yaml' seems to be a YAML file, but expected a gzipped archive
EC2-TEST@~>helm upgrade jenkins jenkinsci/jenkins-3.4.0 --values ./Jenkins-default-helm.yaml -n jenkins
Error: failed to download "jenkinsci/jenkins-3.4.0" (hint: running `helm repo update` may help)
EC2-TEST@~>helm upgrade jenkins https://charts.jenkins.io --values ./Jenkins-default-helm.yaml -n jenkins
Error: failed to download "https://charts.jenkins.io" (hint: running `helm repo update` may help)
EC2-TEST@~>helm upgrade jenkins --values Jenkins-default-helm.yaml --namespace jenkins
Error: "helm upgrade" requires 2 arguments
Usage: helm upgrade [RELEASE] [CHART] [flags]
EC2-TEST@~>helm upgrade jenkins-values.yaml --values Jenkins-default-helm.yaml --namespace jenkins
Error: "helm upgrade" requires 2 arguments
Usage: helm upgrade [RELEASE] [CHART] [flags]
EC2-TEST@~>helm upgrade jenkins --values Jenkins-default-helm.yaml -n jenkins
Error: "helm upgrade" requires 2 arguments
Usage: helm upgrade [RELEASE] [CHART] [flags]
EC2-TEST@~>helm upgrade --values Jenkins-default-helm.yaml -n jenkins
Error: "helm upgrade" requires 2 arguments
Usage: helm upgrade [RELEASE] [CHART] [flags]
EC2-TEST@~>helm upgrade jenkins -f Jenkins-default-helm.yaml -n jenkins
Error: "helm upgrade" requires 2 arguments
Usage: helm upgrade [RELEASE] [CHART] [flags]
EC2-TEST@~>helm upgrade jenkins -f Jenkins-default-helm.yaml -n jenkins
Error: "helm upgrade" requires 2 arguments
Usage: helm upgrade [RELEASE] [CHART] [flags]
EC2-TEST@~>helm upgrade jenkins -f Jenkins-default-helm.yaml
Error: "helm upgrade" requires 2 arguments
Usage: helm upgrade [RELEASE] [CHART] [flags]
EC2-TEST@~>helm upgrade -n jenkins jenkins -f Jenkins-default-helm.yaml
Error: "helm upgrade" requires 2 arguments
Usage: helm upgrade [RELEASE] [CHART] [flags]
EC2-TEST@~>helm upgrade -n jenkins jenkins --values Jenkins-default-helm.yaml
Error: "helm upgrade" requires 2 arguments
Usage: helm upgrade [RELEASE] [CHART] [flags]
EC2-TEST@~>helm upgrade -n jenkins jenkins --values Jenkins-default-helm.yaml
Error: "helm upgrade" requires 2 arguments
Usage: helm upgrade [RELEASE] [CHART] [flags]
EC2-TEST@~>helm upgrade jenkins --values Jenkins-default-helm.yaml -n jenkins
Error: "helm upgrade" requires 2 arguments
Usage: helm upgrade [RELEASE] [CHART] [flags]
EC2-TEST@~>helm upgrade jenkins --values Jenkins-default-helm.yaml --namespace jenkins
Error: "helm upgrade" requires 2 arguments
Usage: helm upgrade [RELEASE] [CHART] [flags]
EC2-TEST@~>helm upgrade jenkins-v --values Jenkins-default-helm.yaml --namespace jenkins
jenkins-values.yaml jenkins-volume.yaml
EC2-TEST@~>helm upgrade jenkins-v --values Jenkins-default-helm.yaml --namespace jenkins
jenkins-values.yaml jenkins-volume.yaml
EC2-TEST@~>helm upgrade jenkins-values.yaml --values Jenkins-default-helm.yaml --namespace jenkins
Error: "helm upgrade" requires 2 arguments
Usage: helm upgrade [RELEASE] [CHART] [flags]
在正确的语法(包括名称空间)方面有什么帮助吗?
精准!(带回滚的选项也很好,以防万一)
发布于 2021-08-10 11:08:00
因此,问题是您在命令中缺少实际的图表引用。从这个意义上说,你的安装命令也是不正确的(可能这部分是由于最初的复制-粘贴问题或其他原因而丢失的)。
您的安装命令应为:
helm install jenkins -n jenkins -f jenkins-values.yaml jenkinsci/jenkins
你的升级命令应该是:
helm upgrade jenkins -n jenkins -f jenkins-values.yaml jenkinsci/jenkins
或使用您的其他值文件:
helm upgrade jenkins -n jenkins -f Jenkins-default-helm.yaml jenkinsci/jenkins
从本质上讲,请注意您缺少实际的图表引用- jenkinsci/jenkins
部件。
https://stackoverflow.com/questions/68718347
复制相似问题