首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >microk8s - helm3 /函数“查找”未定义

microk8s - helm3 /函数“查找”未定义
EN

Stack Overflow用户
提问于 2021-02-03 14:48:16
回答 4查看 4.2K关注 0票数 2

我最近安装了microk8s,并在microk8s上启用了helm3和dns加载项。来自stable/chart的部署工作正常,但来自bitnami/chart的任何部署都会失败。

OS: Ubuntu20.04.1 LTS -- microk8s: 1.19/稳定

代码语言:javascript
复制
microk8s.helm3 install my-release bitnami/jenkins
=> Error: parse error at (jenkins/charts/common/templates/_secrets.tpl:84): function "lookup" not defined

microk8s.helm3 install my-release bitnami/magento
=> Error: parse error at (magento/charts/elasticsearch/charts/common/templates/_secrets.tpl:84): function "lookup" not defined
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2021-02-05 12:53:33

有一个错误报告为这里这里,这是由于在函数映射中包含lookup的条件造成的。

它的修补程序是合并的这里,现在可以从HelmVersion3.2.0中获得。

因此,为了解决这个问题,您应该将Helm更新为3.2.0或更高版本。

票数 7
EN

Stack Overflow用户

发布于 2021-05-25 15:02:36

在安装卡夫卡的同时也面临着同样的问题。解决方案是安装较新版本的Helm 3,并使用其指定的--kubeconfig命令:

代码语言:javascript
复制
microk8s config > kubeconfig.yaml
sudo snap install helm --classic
/snap/bin/helm repo add bitnami https://charts.bitnami.com/bitnami
/snap/bin/helm install --wait kafka bitnami/kafka --set metrics.jmx.enabled=true --kubeconfig kubeconfig.yaml
票数 2
EN

Stack Overflow用户

发布于 2021-02-03 17:23:44

尝试使用snap安装helm3,然后将其链接到microk8s:

代码语言:javascript
复制
sudo snap install helm --classic
sudo mkdir /var/snap/microk8s/current/bin
sudo ln -s /snap/bin/helm /var/snap/microk8s/current/bin/helm

使用helm3.0而不是helm3.1似乎存在一些问题

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

https://stackoverflow.com/questions/66029873

复制
相关文章

相似问题

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