头盔安装

问题描述 投票:0回答:3

我正在尝试使用 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. 运行curl -o helm-v2.10.0-linux-amd64.tgz https://storage.googleapis.com/kubernetes-helm/helm-v2.10.0-linux-amd64.tar.gz && tar -zxvf helm -v2.10.0-linux-amd64.tgz && mv linux-amd64/helm /usr/local/bin/helm

当我回来时,他们俩都会回来

helm not found
helm -h

dockerfile kubernetes-helm
3个回答
0
投票

我通过设置 HELM_HOME 环境变量解决了这个问题。就是这样...它起作用了。

ENV HELM_HOME /helm

普通旧版

HELM_HOME
不会出现在 Helm 文档中,但看起来
HOME_CONFIG_HOME
HELM_DATA_HOME
HELM_CACHE_HOME
也可以用于此目的。


0
投票

这有效:

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

-1
投票

你可以尝试吗?

下载二进制文件

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 二进制版本

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

© www.soinside.com 2019 - 2024. All rights reserved.