【发布时间】: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 并可以提供一点帮助?
任何帮助将不胜感激。
【问题讨论】: