我读了一些代码https://github.com/openshift/router/blob/master/pkg/router/controller/factory/factory.go。
在这个go文件中,它引用了3个clientset,我使用了标准的K8s clientset - k8s.io/client-go/kubernetes,但是我不明白为什么很多项目喜欢生成新的clientset?为什么标准的K8s客户端集没有提供足够的API或功能?有人能给出一些想法或例子,为什么某些项目想要生成新的客户集?它是用来做什么的?
kclientset "k8s.io/client-go/kubernetes"
projectclient "github.com/openshift/client-go/project/clientset/versioned/typed/project/v1"
routeclientset "github.com/openshift/client-go/route/clientset/versioned"发布于 2021-01-19 18:00:16
https://stackoverflow.com/questions/65796405
复制相似问题