头盔安装



我正在尝试使用Dockerfile安装helm。我尝试了以下方法:

1.

RUN apt-get update && apt-get -y install apt-transport-https
RUN curl -s https://helm.baltorepo.com/organization/signing.asc | apt-key add -
RUN echo "deb https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list
RUN apt-get update && apt-get -y install helm
  1. RUN curl-o helm-v2.10.0-linux-amd64.tgzhttps://storage.googleapis.com/kubernetes-helm/helm-v2.10.0-linux-amd64.tar.gz&tar-zxvf helm-v22.10.0-linux-amd64.tgz&mv linux-amd64/hem/usr/local/bin/helm

当我执行helm -h时,它们都返回helm not found

我通过设置HELM_HOME env变量解决了这个问题。

ENV HELM_HOME /helm

普通的旧HELM_HOME没有出现在Helm文档中,但看起来HOME_CONFIG_HOMEHELM_DATA_HOMEHELM_CACHE_HOME也可以用于此操作。

这是有效的:

RUN apt install wget  
&& wget https://baltocdn.com/helm/signing.asc 
&& apt-key add signing.asc 
&& apt-get update 
&& apt-get install apt-transport-https 
&& echo "deb https://baltocdn.com/helm/stable/debian/ all main" | tee /etc/apt/sources.list.d/helm-stable-debian.list 
&& apt-get update 
&& apt-get install helm

你能试试吗。

下载二进制

curl -OL https://get.helm.sh/helm-version-linux-arm64.tar.gz

打开包装tar -zxvf your_dowloaded_file

查找未打包的二进制文件并将其移动到所需的目的地mv directory/helm /usr/local/bin/helm

你可以在这里找到helm二进制版本

你可以在这里找到其他安装方法

最新更新