首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Helm3 -验证:需要chart.metadata

Helm3 -验证:需要chart.metadata
EN

Stack Overflow用户
提问于 2020-05-03 01:10:49
回答 1查看 5.2K关注 0票数 2

我正处于Helm的学习阶段。我正在尝试用简单的pod定义文件创建舵图。但是它失败了,出现了下面的错误。

注意:如果我试图运行这个命令,helm install --values=ghost-values.yaml stable/ghost --generate-name。它工作得很好。基本上,这是从远程下载并安装图表(如果我没有错的话)。但是我不知道为什么我创建的本地舵图不能工作。

代码语言:javascript
复制
➜  Helm $ helm version --short
v3.2.0+ge11b7ce
➜  Helm $

文件夹路径->

代码语言:javascript
复制
➜  Helm $ ls guestbook
Chart.yml templates
➜  Helm $

Chart.yml文件

代码语言:javascript
复制
➜  guestbook $ cat Chart.yml
apiVersion: v2
name: guestbook
appVersion: "1.0"
description: A Helm chart for Guestbook 1.0
version: 0.1.0
type: application
➜  guestbook $

模板文件

代码语言:javascript
复制
➜  guestbook $ cat templates/web.yml
apiVersion: apps/v1
kind: Deployment
metadata:
  creationTimestamp: null
  labels:
    run: pod
  name: pod
spec:
  replicas: 1
  selector:
    matchLabels:
      run: pod
  strategy: {}
  template:
    metadata:
      creationTimestamp: null
      labels:
        run: pod
    spec:
      containers:
      - args:
        - webserver
        image: nginx
        name: pod
        resources: {}
status: {}
➜  guestbook $

错误:

代码语言:javascript
复制
➜  Helm $ helm install demo-guestbook guestbook
Error: validation: chart.metadata is required
➜  Helm $
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-03 01:18:18

Chart.yml重命名为Chart.yaml,然后再次运行。Here它预期名称应为Chart.yaml

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

https://stackoverflow.com/questions/61563312

复制
相关文章

相似问题

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