KubeBuilder
问题:
bash: /root/k8s-operator/vm-operator/bin/controller-gen: 没有那个文件或目录
在kubebuild init之后没有bin目录
应该是网络原因下载不到controller-gen
解决:
自己编译一个,然后放过来
1
2
3# git clone https://github.com/kubernetes-sigs/controller-tools.git
# cd controller-gen
# go install ./cmd/{controller-gen,type-scaffold}编译后的文件在GOPATH的bin目录下
然后创建bin目录,controller-gen放过去一份
或者
修改Makefile文件

默认的Makefile是找当前目录下的bin目录下
可以修改为自己的controller-gen所在的目录
我是将controller-gen加到了/usr/local/bin下了