首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >舵图本地存储在哪里?

舵图本地存储在哪里?
EN

Stack Overflow用户
提问于 2020-07-16 05:49:49
回答 3查看 7.2K关注 0票数 7

我正在尝试更改

仓库里的舵图。添加存储库并在本地成功安装图表后,我找不到它。我意识到

这个问题

问了同样的问题,但答案对我不起作用;我跑了

在我的主目录中,但是图表不在那里。

EN

回答 3

Stack Overflow用户

发布于 2021-03-01 11:09:03

代码语言:javascript
复制
helm env

将列出所有路径

代码语言:javascript
复制
HELM_BIN="helm"
HELM_CACHE_HOME="/Users/username/Library/Caches/helm"
HELM_CONFIG_HOME="/Users/username/Library/Preferences/helm"
HELM_DATA_HOME="/Users/username/Library/helm"
HELM_DEBUG="false"
HELM_KUBEAPISERVER=""
HELM_KUBEASGROUPS=""
HELM_KUBEASUSER=""
HELM_KUBECAFILE=""
HELM_KUBECONTEXT=""
HELM_KUBETOKEN=""
HELM_MAX_HISTORY="10"
HELM_NAMESPACE="default"
HELM_PLUGINS="/Users/username/Library/helm/plugins"
HELM_REGISTRY_CONFIG="/Users/username/Library/Preferences/helm/registry.json"
HELM_REPOSITORY_CACHE="/Users/username/Library/Caches/helm/repository"
HELM_REPOSITORY_CONFIG="/Users/username/Library/Preferences/helm/repositories.yaml"
票数 10
EN

Stack Overflow用户

发布于 2020-07-16 16:27:22

Helm非常灵活,允许您从存储库安装,也可以在本地安装。

您正在尝试的是从远程存储库中的某个内容编辑values.yaml,这是不可能的。

您需要做的是将存储库克隆到本地存储,然后在本地使用它。

示例:

假设您想要使用官方Helm Repository中提供的NGINX Controller。

官方Helm存储库URL为

..。这个存储库是在GitHub上维护的,它的URL是

https://github.com/helm/charts

..。

所以最好的方法是克隆官方的repo github并在本地工作。

代码语言:javascript
复制
$ git clone https://github.com/helm/charts.git

这将把所有数据从github存储库复制到本地存储中

目录。

如果你检查这个结构,你会发现NGINX Ingress在

如果列出此目录的内容,则可以找到values.yaml。

代码语言:javascript
复制
$ ls -la
total 88
drwxr-xr-x   4 christofoletti christofoletti  4096 Jul 16 08:20 .
drwxr-xr-x 283 christofoletti christofoletti 12288 Jul 16 08:20 ..
-rw-r--r--   1 christofoletti christofoletti   539 Jul 16 08:20 Chart.yaml
drwxr-xr-x   2 christofoletti christofoletti  4096 Jul 16 08:20 ci
-rw-r--r--   1 christofoletti christofoletti   333 Jul 16 08:20 .helmignore
-rw-r--r--   1 christofoletti christofoletti    76 Jul 16 08:20 OWNERS
-rw-r--r--   1 christofoletti christofoletti 31130 Jul 16 08:20 README.md
drwxr-xr-x   3 christofoletti christofoletti  4096 Jul 16 08:20 templates
-rw-r--r--   1 christofoletti christofoletti 16771 Jul 16 08:20 values.yaml

在进行了所需/想要的所有更改后,您可以使用helm从内部安装它,如下所示

目录:

代码语言:javascript
复制
user@minikube:~/charts/stable/nginx-ingress$ cd ../../
user@minikube:~/charts$ helm install --name my-release stable/nginx-ingress

因此,正如您所看到的,您必须确定您正在使用的存储库的源代码在哪里,以便能够克隆它。

如果您有困难识别它,请让我知道,以便我可以尝试识别。

票数 8
EN

Stack Overflow用户

发布于 2020-07-17 00:55:32

默认情况下,默认目录取决于操作系统。默认值如下所示:

来源:

Helm官方文档网站

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62924278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档