[root@APP-FileSrv-1 bin]# helm upgrade inlong --install -n inlong ./ Release "inlong" does not exist. Installing it now. walk.go:74: found symbolic link in path: /usr/local/bin/mdecrypt resolves to /usr/local/bin/mcrypt. Contents of linked file included and used Error: Chart.yaml file is missing
时间: 2024-02-03 08:11:57 浏览: 22
这个错误说明 Helm 找不到指定的 Chart,可能是因为 Chart 目录不存在或者 Chart.yaml 文件缺失。请确保在当前目录中存在 Chart 目录,并且该目录中包含 Chart.yaml 文件。您可以使用以下命令检查当前目录中是否存在 Chart 目录:
```bash
ls -l
```
如果不存在 Chart 目录,请使用以下命令创建:
```bash
helm create mychart
```
这将在当前目录中创建一个名为 mychart 的 Chart 目录,其中包含 Chart.yaml 文件和其他必需文件。您可以根据需要修改 Chart.yaml 文件,然后重新运行 Helm 命令进行安装或升级。
相关问题
helm install -n skywalking skywalking /root/skywalking --values /root/skywalking/values-my-es.yaml
以下是使用Helm安装Apache SkyWalking的示例命令:
```shell
helm install -n skywalking skywalking /root/skywalking --values /root/skywalking/values-my-es.yaml
```
这个命令将会使用Helm安装Apache SkyWalking,并指定了一个自定义的values文件`values-my-es.yaml`来配置Elasticsearch。其中,`-n skywalking`参数指定了安装的名称为`skywalking`,`skywalking`参数指定了要安装的Chart包的路径为`/root/skywalking`,`--values /root/skywalking/values-my-es.yaml`参数指定了使用自定义的values文件来配置安装。
请注意,如果你的Elasticsearch无法通过默认的方式访问,你需要根据你的环境配置相应的访问方式,比如使用NodePort或Ingress来访问。
helm install my-release skywalking -n skywalking
以下是使用Helm在Kubernetes中部署SkyWalking的示例命令:
```shell
export REPO=skywalking
helm repo add ${REPO} https://apache.jfrog.io/artifactory/skywalking-helm
helm install my-release ${REPO}/skywalking -n skywalking \
--set oap.image.tag=8.8.1 \
--set oap.storageType=elasticsearch \
--set ui.image.tag=8.8.1 \
--set elasticsearch.imageTag=6.8.6
```
这个命令将使用Helm安装SkyWalking,并将其命名为"my-release",部署在"skywalking"命名空间中。其中,`--set`参数用于设置一些配置选项,例如设置OAP镜像的标签为8.8.1,设置OAP的存储类型为elasticsearch,设置UI镜像的标签为8.8.1,设置elasticsearch镜像的标签为6.8.6。