Kubernetes 在头盔图表上运行helm install命令时未创建pod模板文件
我在values.yaml文件中创建了一个基本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
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集群的内容非常有用。谢谢