Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 如何从helm图表禁用服务创建_Kubernetes_Kubernetes Helm - Fatal编程技术网

Kubernetes 如何从helm图表禁用服务创建

Kubernetes 如何从helm图表禁用服务创建,kubernetes,kubernetes-helm,Kubernetes,Kubernetes Helm,我只是在我的Google Kubernetes引擎上安装一个基本的掌舵图。当我创建一个新的头盔图表时,它会自动创建某些文件和文件夹结构。现在我的要求是只创建部署和Pod。不是kubernetes服务。有没有办法避免kubernetes服务的创建?对于入口,我可以看到enabled:false属性,但对于服务,它不起作用。我找到了它。只需从模板中删除服务YAML文件。这将起作用。默认情况下,该命令将在文件层次结构下创建您: chart/ | |- .helmignore #

我只是在我的Google Kubernetes引擎上安装一个基本的掌舵图。当我创建一个新的头盔图表时,它会自动创建某些文件和文件夹结构。现在我的要求是只创建部署和Pod。不是kubernetes服务。有没有办法避免kubernetes服务的创建?对于入口,我可以看到
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条件中包装整个内容来实现。有关更多信息: