77得票3回答
Helm和Kustomize有什么区别?

我用Kubernetes和Helm已经有一段时间了,现在第一次接触到Kustomize。 但是Kustomize和Helm之间的区别是什么? 两者都是将K8s元素(如服务、部署等)打包的不同解决方案吗?或者同时使用Helm和Kustomize有意义吗?

44得票1回答
在Kustomize中,patches和patchesJson6902有什么区别?

根据我所阅读的文档,有三种打补丁的方法: patches patchesStrategicMerge patchesJson6902。 patchesStrategicMerge和patchesJson6902的区别很明显。 patchesStrategicMerge需要一个重复的Kube...

37得票3回答
在kustomization.yaml中排除资源

我有一个 Kustomize 的基础配置,希望能够在不编辑它的情况下重复使用。但很遗憾,它会创建一个我不想要的命名空间。 我希望在编译清单时简单地将该资源从考虑范围内移除,并添加一个我的资源,因为我无法补丁命名空间以更改名称。 这能做到吗? 如何操作?

27得票6回答
如何使用Kustomize创建命名空间?

我有一个简单的项目,使用 kustomize 像这样:base/ namespace.yaml kustomization.yaml service.yaml 使用 kustomization.yaml,如下所示:resources: - namespace.yaml - ...

22得票3回答
如何在Ingress配置中仅替换主机的Kustomize设置

我有这个 ingress.yaml 的基本配置。 apiVersion: extensions/v1beta1 kind: Ingress metadata: labels: sia: aza app: asap-ingress-internal name: asap...

22得票3回答
当我们在kustomization.yaml文件的resources部分指定基础清单文件时,Kubernetes kustomize命令会出现错误。

我正在尝试为特定环境(例如:test)构建清单文件,并且我想重用下面提到的基本清单文件。k8s/kustomize/overlays/test/kustomization.yamlcommonLabels: variant: test app: test-app resources: ...

20得票1回答
可以有人解释一下 'patchesStrategicMerge' 是什么吗?

我在我的kustomization.yaml文件中看到了patchesStrategicMerge,但我不是很清楚它的作用或为什么需要它。 kustomization.yaml resources: - a.yaml patchesStrategicMerge: - b.yaml - c...

18得票4回答
如何覆盖命名空间的覆盖?

在以下场景中,我已经在“../base/”中定义了我的容器。 在此/dev/目录中,我希望在dev命名空间中启动所有部署和有状态集。难点在于我还想在local-path-storage命名空间中运行local-path-storage CSI。kustomize将覆盖它并在“dev”命名空间...

17得票4回答
Kustomize:在版本"kustomize.config.k8s.io/v1beta1"中,kind为"Kustomization"的内容没有匹配。

我刚开始学习Kustomize并遇到了以下错误: 错误:无法从发布清单构建Kubernetes对象:无法识别“”:在版本“kustomize.config.k8s.io/v1beta1”中没有匹配的kind“Kustomization” 但是我正在使用模板kustomization.yaml文...

14得票1回答
kubectl apply -k 抛出错误: rawResources 无法读取资源: 从路径 ../../base 加载失败: '../../base' 必须是一个文件。

请帮我找出kubectl apply失败原因。当我尝试运行kubectl apply -k k8s/overlays/dev时,会出现错误信息:“error: rawResources failed to read Resources: Load from path ../../base fa...