我只是在Google Kubernetes引擎上进行基本舵图安装的一个POC。当我创建一个新的掌舵图时,它会自动创建某些文件和文件夹结构。现在,我的要求是仅创建Deployment&Pod。不是kubernetes服务。有什么方法可以避免创建kubernetes服务吗?对于Ingress,我可以看到enabled: false
属性,但对于服务而言,它不起作用。
答案 0 :(得分:1)
helm create chart
命令默认在文件层次结构下创建您:
chart/
|
|- .helmignore # Contains patterns to ignore when packaging Helm charts.
|
|- Chart.yaml # Information about your chart
|
|- values.yaml # The default values for your templates
|
|- charts/ # Charts that this chart depends on
|
|- templates/ # The template files
|
|- templates/tests/ # The test files
是的,您可以从chart/templates
目录中删除不必要的对象,以避免在helm install
期间创建对象
Github源代码,负责创建图表目录以及图表中使用的常见文件和目录 https://github.com/helm/helm/blob/5859403fd92bfb319ae865fcc2466701607da334/cmd/helm/create.go
答案 1 :(得分:0)
我知道了。只需从模板中删除服务YAML文件。可以。