是否有工具可以从自定义资源定义生成客户资源对象?

Is there a tool to generate customer resouce object from a Custom resource definition?

我有一个情结kubernetes customer resource definition。我想从定义中生成一个有效的自定义资源对象,然后用我的值替换一些值。这是为了快速测试。

我不想从头开始创建 yaml 文件,而是想使用一种工具自动生成它。就像 kubebuilder 所做的那样 when creating an API(将示例对象放在 config/samples 下)。

问题:是否有现成的工具可用于此目的?

一般来说,基于模板生成自定义的Kubernetes对象有两种方案:

它们都有很好的示例文档 - 您可以找到它们 here for Kustomize and here 用于 Helm。

为了更好地理解它们的确切用途以及它们之间的区别,我建议阅读 this article and