我是一名Begineer开发人员。请帮我找出错误我有一个舵图和ytt.yml文件。我将在argo中部署图表。helm+argo/kubernetes有很多链接,但helm+ytt+argo/kubernetes的链接很差。我的ytt文件在模板中。在尝试进入互联网的步骤时,我遇到了与sintax helm ytt相关的错误,并解决了例如{{到{`{。但之后就没有部署到。请介绍一些简单的例子;helm+ytt+argo/kubernetes";或者采取步骤;helm chart+ytt+argo/kubernetes";。我需要一个强大的
ArgoCD没有内置的ytt解释器。你需要将你的部署与carvel.dev.的kapp结合起来
我建议从简单的开始,即1(ytt,然后2(ytt+kapp,然后3(ytt+kapp+argocd,等等…
虽然ArgoCD没有内置ytt解释器,但它至少有两种方法可以与ytt等其他解释器集成:
- 一个可定制的插件系统
- 侧车系统
可定制的插件系统相对简单,Carvel博客中有一个详细的ArgoCD+ytt集成示例。然而,根据ArgoCD的文件,它最终将被弃用。
它应该被侧车系统所取代,该系统在ArgoCD文档的同一页中也有详细说明。
值得记住的是,集成并不像原生集成那样顺利;例如,传递值需要一些额外的工作(例如,您必须使用带注释的值文件而不是--data-values-file
(。
(感谢@crenshaw-dev指出插件系统最终将被弃用!(