Gitlab使用头盔安装分er器使kubernetes-charts.storage.googleapis.com不是有效的图表存储库

时间:2020-04-17 22:35:11

标签: docker ssl kubernetes gitlab kubernetes-helm

我正在使用D1 = np.random.randn(*A1.shape)

我已经使用GitLab v12.9.1创建了本地kubernetes集群。

我的microk8实例已成功配置GitLab实例。

当我使用kubernetes安装头盔时,出现错误 enter image description here

我使用

检查了GitLab日志
tiller pod

日志输出为

kubectl -n gitlab-managed-apps logs install-helm

2 个答案:

答案 0 :(得分:1)

您可以在Ping Test上查看,kubernetes-charts.storage.googleapis.com是可靠的地址。

因此,原因可能是由于GFW或由于本地连接问题。

如果使用GFW,请尝试使用镜子

在第一种情况下,WA将用https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts之类的镜像替换图表回购URL。

在本地连接情况下,请尝试存储库缓存

对于第二种情况,您可以尝试使用本地缓存,即:

〜/ .helm / repository / repositories.yaml

apiVersion: v1
repositories:
- caFile: ""
  cache: ~/.helm/repository/cache/stable-index.yaml
  certFile: ""
  keyFile: ""
  name: stable
  password: ""
  url: https://kubernetes-charts.storage.googleapis.com
  username: ""
- caFile: ""
  cache: ~/.helm/repository/cache/local-index.yaml
  certFile: ""
  keyFile: ""
  name: local
  password: ""
  url: http://127.0.0.1:8879/charts
  username: ""

答案 1 :(得分:0)

这很可能是因为防火墙。
您可以通过指定您的stable-repo-url来解决此问题:

helm init --service-account tiller --history-max 100 --wait --stable-repo-url=<your url, such as https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts>