我正处于Helm的学习阶段。我正在尝试用简单的pod定义文件创建舵图。但是它失败了,出现了下面的错误。
注意:如果我试图运行这个命令,helm install --values=ghost-values.yaml stable/ghost --generate-name。它工作得很好。基本上,这是从远程下载并安装图表(如果我没有错的话)。但是我不知道为什么我创建的本地舵图不能工作。
➜ Helm $ helm version --short
v3.2.0+ge11b7ce
➜ Helm $文件夹路径->
➜ Helm $ ls guestbook
Chart.yml templates
➜ Helm $Chart.yml文件
➜ 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 $模板文件
➜ 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 $错误:
➜ Helm $ helm install demo-guestbook guestbook
Error: validation: chart.metadata is required
➜ Helm $发布于 2020-05-03 01:18:18
将Chart.yml重命名为Chart.yaml,然后再次运行。Here它预期名称应为Chart.yaml
https://stackoverflow.com/questions/61563312
复制相似问题