Kubernetes 如何从helm图表禁用服务创建
我只是在我的Google Kubernetes引擎上安装一个基本的掌舵图。当我创建一个新的头盔图表时,它会自动创建某些文件和文件夹结构。现在我的要求是只创建部署和Pod。不是kubernetes服务。有没有办法避免kubernetes服务的创建?对于入口,我可以看到Kubernetes 如何从helm图表禁用服务创建,kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,我只是在我的Google Kubernetes引擎上安装一个基本的掌舵图。当我创建一个新的头盔图表时,它会自动创建某些文件和文件夹结构。现在我的要求是只创建部署和Pod。不是kubernetes服务。有没有办法避免kubernetes服务的创建?对于入口,我可以看到enabled:false属性,但对于服务,它不起作用。我找到了它。只需从模板中删除服务YAML文件。这将起作用。默认情况下,该命令将在文件层次结构下创建您: chart/ | |- .helmignore #
enabled:false
属性,但对于服务,它不起作用。我找到了它。只需从模板中删除服务YAML文件。这将起作用。默认情况下,该命令将在文件层次结构下创建您:
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
因此,是的,您可以从图表/模板
目录中删除不必要的对象,以避免在头盔安装期间创建它们
Github源代码,负责创建图表目录以及图表中使用的常用文件和目录
这是您正在使用的公共舵图吗?我不确定,但我认为它只是公共舵图。它是预先安装在GCP上的图表名称是什么?只是任何图表,比如说测试图表。这可能是一种替代方法。头盔有一个条件模板。这可以通过在if条件中包装整个内容来实现。有关更多信息: