koko@henqiangmafanrangyirang operator % operator-sdk create api --group prom.my.domain --version v1beta1 --kind Prom
Create Resource [y/n]
y
Create Controller [y/n]
y
Error: failed to create API with "go.kubebuilder.io/v3": multiple groups are not allowed by default, to enable multi-group visit https://kubebuilder.io/migration/multi-group.html
----------
koko@henqiangmafanrangyirang operator % operator-sdk create api --group batch --version v1 --kind Prom
Create Resource [y/n]
y
Create Controller [y/n]
y
Error: failed to create API with "go.kubebuilder.io/v3": multiple groups are not allowed by default, to enable multi-group visit https://kubebuilder.io/migration/multi-group.html
------
koko@henqiangmafanrangyirang ~ % operator-sdk version
operator-sdk version: "v1.5.0", commit: "98f30d59ade2d911a7a8c76f0169a7de0dec37a0", kubernetes version: "1.19.4", go version: "go1.15.5", GOOS: "darwin", GOARCH: "amd64"为什么创建失败?虽然它告诉我不能自定义,但我仍然无法使用k8s的group[batch],我该怎么办?
发布于 2021-08-19 17:42:06
错误消息对我来说似乎很清楚,并建议使用此文档,它是正确的。https://kubebuilder.io/migration/multi-group.html
如果你不清楚这个错误,你可以向kubebuilder提交一个问题吗?(使用operator-sdk的golang操作员在幕后使用kubebuilder )
发布于 2022-02-25 04:27:14
我认为你是在为同一组人努力,而不是为不同的组。
尝试下面的命令
operator-sdk create api --group prom --version v1beta1 --kind Prom我刚刚从您的命令中删除了".my.domain“,这应该可以工作,谢谢
https://stackoverflow.com/questions/66972506
复制相似问题