我是 Kubernetes、Docker 和容器化的新手(是的,我迟到了),但我目前希望能够在现有的 Kubernetes 集群上部署 Camelet 和 Camel-K 集成。在本地,我使用 Docker Desktop 运行,并按照 Apache Camel 主页上的描述进行配置。
不幸的是,我无法安装“kamel”CLI 工具,因为公司设置不允许,所以我必须自己执行每个工具。
因此我做了这个主页上描述的事情: https://artifacthub.io/packages/helm/camel-k/camel-k#configuration
并添加了似乎有效的存储库,但是当我执行以下命令时:
helm install \
--generate-name \
--set platform.build.registry.address=${REGISTRY_ADDRESS} \
--set platform.build.registry.insecure=true \
camel-k/camel-k
我收到错误
Error: INSTALLATION FAILED: template: camel-k/templates/NOTES.txt:5:221: executing "camel-k/templates/NOTES.txt" at <0>: wrong type for value; expected string; got int64
现在我不知道我做错了什么。 你能帮我吗?
问题出在
REGISTRY_ADDRESS
变量上。 Helm 期待一个 string
值。但您提供的是 int64
类型的值。
因此,请仔细检查您在
REGISTRY_ADDRESS
变量中配置的值。