如何从 apache camel-k 创建 yaml 清单?

How to create yaml manifests from apache camel-k?

我正在使用 camel-k 构建一些集成。开发模式体验真的很棒。我的命令是kamel run --config file:demo-template.json demo-driver.groovy --dev

但是当我完成后,我不想只删除 --dev 开关。我想要一些 yaml 文件来签入 git 并使用 ArgoCD 或 Flux 部署它们。

是否有类似 kamel build ... --dry-run=client -o yaml 或类似的内容?

您可以使用kamel run ... -o yaml,例如:

kamel run --config file:demo-template.json demo-driver.groovy -o yaml > integration.yaml

尽管有 run 名称,但在指定输出时,它实际上不会 运行 集成