无法在容器中运行helm命令

时间:2018-07-03 11:46:18

标签: docker kubernetes kubernetes-helm amazon-eks

我构建了一个docker映像以在容器中运行helm

FROM alpine:edge

ARG HELM_VERSION=2.9.0
ENV URL="https://storage.googleapis.com/kubernetes-helm/helm-v${HELM_VERSION}-linux-amd64.tar.gz"

RUN apk add --no-cache curl && \
    curl -L ${URL} |tar xvz && \
    cp linux-amd64/helm /usr/bin/helm && \
    chmod +x /usr/bin/helm && \
    rm -rf linux-amd64 && \
    apk del curl

WORKDIR /apps

ENTRYPOINT ["helm"]
CMD ["--help"]

我已将kubeconfig设置为默认路径~/.kube/config,可以在本地运行helm命令了

但是在容器中运行helm命令时,出现以下错误:

  

$ docker run -ti --rm -v〜/ .kube:/root/.kube -v $ {pwd):/ apps掌舵列表

     

错误:获取https://xxxx.yl4.us-west-2.eks.amazonaws.com/api/v1/namespaces/kube-system/pods?labelSelector=app%3Dhelm%2Cname%3Dtiller:拨打tcp 10.xxx.7.xxx:443:输入/输出超时

我能检查什么吗?

更新

第二天尝试,它没有任何变化。

0 个答案:

没有答案