- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有时当我使用 helm 图表时,并非我想要修改的所有内容都可用于给定值。使用 kustomize 修改渲染后的 helm chart 实用吗?
像这样:
图表 -> helm 模板 -> kustomize -> kubectl deploy
最佳答案
我们有时会使用它。您可以通过 helmCharts 插件在 Kustomize 中直接使用 Helm。在我的示例中,values-prod.yaml
必须与 kustomization.yaml
位于同一目录中。 namespace: custom-metallb
将覆盖 namespace: metallb
例如。
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: custom-metallb
helmCharts:
- name: metallb
namespace: metallb
releasename: metallb
repo: https://metallb.github.io/metallb
version: 0.10.2
ValuesFile: values-prod.yaml
说实话,文档不是很好,但你可以在这里找到论据: https://github.com/kubernetes-sigs/kustomize/blob/master/api/types/helmchartargs.go
来自 kustomize 的文档: https://github.com/kubernetes-sigs/kustomize/blob/master/examples/chart.md
关于kubernetes - 是否建议在 helm 之后使用 kustomize?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68215856/
我是 Kustomize 的新手,出现以下错误: 错误:无法从发布 list 构建 kubernetes 对象:无法识别“”:版本“kustomize.config.k8s.io/v1beta1”中的
我有一个像这样使用 kustomize 的简单项目: base/ namespace.yaml kustomization.yaml service.yaml 与 kustomizatio
有没有办法可以将外部环境变量从 Skaffold 传递给 kustomization.yaml . 假设我在下面有一个 kustomization 文件 resources: - ./de
我正在使用这个 example : ├── base │ ├── kustomization.yaml │ └── pod.yaml ├── dev │ └── kustomization
我正在尝试在 Kustomize 中使用补丁来修改 Kubernetes 资源,我想知道是否有一种巧妙的方法来更新列表中的每一项。 这是我要自定义的 yaml: apiVersion: admissi
我想要一个Kustomize list ,其中某些属性的值来自某个文件或URI的全部内容。 我怎样才能做到这一点? 最佳答案 您可以包括一个远程kustomization.yml文件,但不能包含单个值
我正在尝试设置多行值(ca 证书文件的内容)以自定义特定 key 的环境文件,如下面的代码所示。 有没有办法实现这一目标? 注意:向 some_params.env 中的值添加引号不起作用。 自定义.
kustomize的文档提供了一个很好的单行代码来比较两个不同的覆盖层... diff \ <(kustomize build $OVERLAYS/staging) \ <(kustomize
关于如何通过 Kustomize 替换变量的任何想法?我只是想为每个覆盖层使用不同的 ACCOUNT_ID 和 IAM_ROLE_NAME。 apiVersion: v1 kind: ServiceA
出于 CI/CD 的目的,该项目正在维护 2 个 kustomization.yaml 文件 常规部署 - kustomization_deploy.yaml 回滚部署 - kustomization
我是 Kubernetes 的新手。在我的项目中,我尝试使用 Kustomize 为我的部署生成 configMap。 Kustomize 在 configMap 名称后添加了一个散列,但我无法让它也
根据我阅读的文档,有 3 种修补方法: 补丁 补丁策略合并 补丁Json6902。 patchesStrategicMerge的区别和 patchesJson6902很明显。 patchesStrat
在 Helm 中,可以使用指定发布名称 helm install my-release-name 图表路径 这意味着,我可以使用 CLI 指定版本名称及其组件(使用全名)。 在kustomize中(我
在 Kubernetes 中,我有一个基本的 kustomize 包和两个补丁,每个补丁调整基础的不同方面 - 一个用于大型部署,另一个使用旧图像而不是当前图像。有没有一种方法可以创建一个“组合”补丁
我使用 kustomize 将 kube-prometheus 部署到多个环境。 kube-prometheus 是一个基础,每个环境都是一个覆盖层。假设我想将仪表板部署到叠加层,这意味着我需要为每个
我有一个非常简单的 kustomization.yaml: configMapGenerator: - name: icecast-conifg files: - icecas
有时当我使用 helm 图表时,并非我想要修改的所有内容都可用于给定值。使用 kustomize 修改渲染后的 helm chart 实用吗? 像这样: 图表 -> helm 模板 -> kustom
我有我认为的常见用例,但我真的很难找到解决方案: 我想重用 Kustomize 中的一个变量我们部署中的补丁。具体来说,我们使用提交 ID 来引用与部署相关的图像标签(用例 A)和 k8s 作业(用例
我有这个 ingress.yaml 基本配置: apiVersion: extensions/v1beta1 kind: Ingress metadata: labels: sia: az
kustomize 的 README 是这样说的 It's like make, in that what it does is declared in a file, and it's like s
我是一名优秀的程序员,十分优秀!