Kubernetes 在头盔图表上运行helm install命令时未创建pod模板文件

Kubernetes 在头盔图表上运行helm install命令时未创建pod模板文件,kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,我在values.yaml文件中创建了一个基本pod定义。但是,helm install不会在templates目录中创建“pod.yaml”。我的理解是,一旦在“values.yaml”中定义了默认值,就会创建模板文件。我误解了吗?我必须手动添加这个“pod.yaml”吗? 这是我的pod定义。谢谢 apiVersion: v1 kind: Pod metadata: name: xxyy namespace: default labels: app: app-name i

我在values.yaml文件中创建了一个基本pod定义。但是,
helm install
不会在templates目录中创建“pod.yaml”。我的理解是,一旦在“values.yaml”中定义了默认值,就会创建模板文件。我误解了吗?我必须手动添加这个“pod.yaml”吗? 这是我的pod定义。谢谢

apiVersion: v1
kind: Pod
metadata:
  name: xxyy
  namespace: default
  labels:
    app: app-name
image:
  repository: imagename
  pullPolicy: IfNotPresent
  repository: ""
  # Overrides the image tag whose default is the chart appVersion.
  tag: ""

replicaCount: 1
imagePullSecrets: []
helm install
读取
templates
目录中的文件,应用模板系统,并将生成的YAML发送到Kubernetes集群;但它从不在任何地方写入YAML文件

如果您想查看模板将发送到集群的YAML,将打印出来。这始终基于您在
模板
目录中编写的文件;头盔不会自己创造YAML

如果通过运行创建图表,您将获得一个基本模板,其中包含
templates/Deployment.yaml
中的部署规范。如果该文件不符合您的需要,您需要对其进行编辑。(直接使用裸吊舱通常不是你想要的:你不能缩放它们,而且一旦它们被创建,你通常不能修改它们。)

helm install
读取
templates
目录中的文件,应用模板系统,并将生成的YAML发送到Kubernetes集群;但它从不在任何地方写入YAML文件

如果您想查看模板将发送到集群的YAML,将打印出来。这始终基于您在
模板
目录中编写的文件;头盔不会自己创造YAML


如果通过运行创建图表,您将获得一个基本模板,其中包含
templates/Deployment.yaml
中的部署规范。如果该文件不符合您的需要,您需要对其进行编辑。(直接使用裸吊舱通常不是您想要的:您无法缩放它们,而且通常在创建它们后也无法修改它们。)

感谢您的详细解释和澄清
helm模板
——您在这里提到的一个有用的命令;查看发送到kubernetes集群的内容非常有用。谢谢感谢您的详细解释和澄清
helm模板
——您在这里提到的一个有用的命令;查看发送到kubernetes集群的内容非常有用。谢谢