【发布时间】:2021-04-24 01:01:13
【问题描述】:
我读到了一些代码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"
【问题讨论】:
标签: kubernetes client-go