在我们的项目中,也使用了 Kustomize。我们基础的 deployment.yaml 文件如下: apiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment labels: app: ngin...
根据官方文档,我应该能够使用巧妙的kustomization语法轻松地覆盖我的docker镜像标签和名称。我已经尝试过复现这个过程。 在我的deployment.yaml文件中,我有以下内容:apiVersion: extensions/v1beta1 kind: Deployment me...
我正在尝试查看是否有一种方法可以对除使用其数组索引以外的特定容器应用 kustomize patchTransformer。例如,如果一个 pod 中有 3 个容器(0、1、2),而我想要修补容器 "1",我通常会这样做: patch: |- - op: add path: /s...
我想用 Kustomize 覆盖 Kubernetes 清单中的列表(list)。我使用的是 patchesStrategicMerge 方法。当我覆盖列表(list)中不存在的参数时,补丁(patch)可以按预期工作——只有在 patch.yaml 中指定的地址参数被替换,剩余的则不变。但是...
我正在使用ArgoCD,我想跟踪不同子目录下的文件。我已将路径设置为./root_directory,但我也想跟踪root_directory子目录中的文件,例如/root_directory/dir1、/root_directory/dir2,以及/root_directory/dir1/d...
目前我们正在使用 ${HOME}/bin/kustomize edit set nameprefix prefix1。 但是它会将 nameprefix 添加到所有资源中,如 deployment.yaml 和 service.yaml。 我们希望只将 nameprefix 应用于 dep...
我正在使用k8s kustomize来设置镜像和创建一个密钥文件 $(cd ./k8s/overlays/prod && kustomize edit set image gcr.io/PROJECT_ID/image:1.0) 这很有效! 现在我想使用kubectl k...
我有一个在GKE上部署的项目,现在我想通过Github action来实现CI/CD。于是我添加了工作流文件,其中包含以下内容: name: Build and Deploy to GKE on: push: branches: - main env: PRO...
我在尝试使用kustomize替换列表中的某一项内容时遇到了困难。 我的kustomize文件如下: apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - resource.yaml ...
我正在使用这个示例: ├── base │ ├── kustomization.yaml │ └── pod.yaml ├── dev │ └── kustomization.yaml ├── kustomization.yaml ├── production │ └── k...