【问题标题】:kustomize: Strategic Merge using Argo Rollout CRDkustomize:使用 Argo Rollout CRD 进行战略合并
【发布时间】:2020-05-19 15:00:12
【问题描述】:

我正在将我的一些 kustomize 代码转换为使用来自 Deployment kind 的 Argo CRD Rollout kind (https://argoproj.github.io/argo-rollouts/)。最大的原因是能够轻松进行蓝/绿和金丝雀部署。但是我的问题是 kustomize 不知道 Argo Rollout kind。所以任何类型的战略合并都失败了,我经常使用战略合并。根据我的研究,我认为我需要注册一个自定义变压器,但我不确定它是如何组合在一起的。到目前为止,我遇到了这个:https://github.com/keleustes/kustomize/blob/airshipctl/kustomize/register/RolloutCRDRegister.go 但我不清楚如何进行。我确实遇到了另一个似乎在做类似事情的项目。见:https://github.com/viaduct-ai/kustomize-sops#argo-cd-integration-

有没有人使用 kustomize 使用 CRD 并可以提供一点帮助?

任何帮助将不胜感激。

【问题讨论】:

    标签: kustomize argocd


    【解决方案1】:

    我发现了一些关于这个类似限制的 github 问题。这是我关注的一个:https://github.com/kubernetes-sigs/kustomize/issues/1510

    在此期间最好的办法是分叉 kustomize 代码。我正在使用的支持 Argo Rollout 的 repo 是https://github.com/keleustes/kustomize。不是最好的情况,但我有信心在未来几个月内会添加此功能。

    【讨论】:

      猜你喜欢
      • 2020-07-19
      • 1970-01-01
      • 1970-01-01
      • 2022-08-16
      • 2020-12-25
      • 1970-01-01
      • 2023-02-24
      • 1970-01-01
      • 2010-10-07
      相关资源
      最近更新 更多