下载code-generator
在所在项目根目录
版本与client-go版本一致
go get -u -v k8s.io/code-generator@v0.23.0
go get -u -v k8s.io/code-generator@v0.23.0
添加code-generator到项目目录
使用vendor添加code-generator
- 如果本身项目使用的是vendor这种方式,或者暂时想使用vendor方式,执行go mod vendor后,如果vendor目录下没有code-generator,则直接将code-generator copy到 vendor目录下
- 使用vend,可将mod中没有实际引用的包添加到vendor目录下
go install github.com/nomad-software/vend
vend
不使用vendor
直接将code-generator包移动到项目某个目录下使用
cp -r /usr/local/go/bin/pkg/mod/k8s.io/code-generator\@v0.23.0 ./tools/
mv tools/code-generator\@v0.23.0 tools/code-generator
改api层级结构
如果层级结构为api>v1
改