项目升级助手

概述

请注意,通过 Kubebuilder 工具使用的所有输入都记录在 PROJECT 文件中(示例)。该文件负责存储重要信息,代表项目的各个方面,例如其布局、插件、API 等。(更多信息)。

随着新插件版本/布局或甚至新的 Kubebuilder CLI 版本的发布,升级项目的一种简单方法是重新搭建框架。这个过程允许用户使用 IDE 等工具比较变化,使他们能够将自己的代码实现叠加在新的框架上,或将这些变化整合到他们现有的项目中。

何时使用它?

此命令在您希望将现有项目升级到最新版本的 Kubebuilder 项目布局时非常有用。它使用户更容易将他们的操作项目迁移到新的脚手架。

如何使用它?

要将您的项目脚手架升级为使用新插件版本:

kubebuilder alpha generate --plugins="pluginkey/version"

要升级您项目的脚手架以获取最新更改:

目前,它支持两个可选参数,input-diroutput-dir

input-dir 是您想要重新构建的现有项目的路径。默认值为当前工作目录。

output-dir 是您希望生成新项目的目录路径。默认是在当前工作目录下的一个子目录。

kubebuilder alpha generate --input-dir=/path/to/existing/project --output-dir=/path/to/new/project

更多资源: